Polyfrost / OneConfig

Next generation configuration library for Minecraft
https://polyfrost.org/projects/oneconfig
Other
217 stars 23 forks source link

blazingly fast bordered text renderer ⚡ #347

Open RedthMC opened 1 month ago

RedthMC commented 1 month ago

Description

blazingly fast bordered text renderer ⚡ by using cache ( only forge 1.8.9 and 1.12.2 yet )

pauliesnug commented 1 month ago

@RedthMC i think this might already be a feature in polyui. if not maybe we should port it over somehow, because merging this would be silly only for it to get superseded in 5 seconds by twoconfig

ImToggle commented 1 month ago

@pauliesnug but people are complaining that chatting and polynametag's full shadow are broken

Wyvest commented 1 month ago

@RedthMC i think this might already be a feature in polyui. if not maybe we should port it over somehow, because merging this would be silly only for it to get superseded in 5 seconds by twoconfig

it’s not…

nextdayy commented 1 month ago

this seems to be a complete rewrite of the font renderer which will break any mod that mixins into it, meaning this is not great for compatibility.

ImToggle commented 1 month ago

@nextdayy before 2024-06-28_16 13 56

after 2024-06-28_16 19 58

RedthMC commented 1 month ago

okay so imma move shadow to patcher and keep the border

edit: im just gonna add a option to toggle whether to use blazingly fast text renderer⚡

nextdayy commented 1 month ago

as i said, this should be rewritten as a series of mixins into the functions, not a complete rewrite. i know it may be more work, but in terms of quality, compatability, etc. this is pretty key.

nextdayy commented 1 month ago

additionally, this is incompatible with minecraft 1.17+.

ImToggle commented 1 month ago

check if this works with patcher optimized font renderer and SBA's chroma text

it doesnt work with pathcer optimized font renderer