diff options
| author | MrTheShy <49885496+MrTheShy@users.noreply.github.com> | 2026-03-09 03:02:48 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-03-08 21:02:48 -0500 |
| commit | af5d5a06d51daf5b79ea1f657637e4e5888f7707 (patch) | |
| tree | 6f1d4a263fd93b788797ee9b44bdf34c30d78b3f /Minecraft.Client/SplashParticle.cpp | |
| parent | c89cfabb44f49c01118ffeb9a75436ff97dbc860 (diff) | |
Revert the workaround of loading of hd textures (#999)
The previous crash fix forced HD skins at every resolution which made everything blurry at 720p and below because Iggy was downscaling 1080p assets.
The real problem was that 4J loaded the HD skin libraries (skinHD.swf, skinHDHud.swf etc) unconditionally on Win64 but the HD platform skin was only registered above 720p. At 720p or lower Iggy couldnt find platformskinHD.swf and crashed.
Now on Win64 we load both skin sets at startup, HD and non-HD, each with their own registered name so they dont conflict. loadMovie() picks 1080.swf or 720.swf based on actual screen height, and each scene SWF naturally imports the right skin chain. No crash, no blurriness.
4J already had the eLibraryFallback enum slots for this (including eLibraryFallback_Platform) but it was behind a debug-only guard and the platform skin slot was never actually loaded. Removed the guard and added the missing load.
Diffstat (limited to 'Minecraft.Client/SplashParticle.cpp')
0 files changed, 0 insertions, 0 deletions
