aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.Client/GuiParticle.cpp
diff options
context:
space:
mode:
authorMrTheShy <49885496+MrTheShy@users.noreply.github.com>2026-03-09 00:36:56 +0100
committerGitHub <noreply@github.com>2026-03-08 18:36:56 -0500
commit3c52436c08607ca4a52b38a6dbdd195c398b879c (patch)
tree805314d30a41aa54acdfa6db87f14fc84c773010 /Minecraft.Client/GuiParticle.cpp
parent28614b922fb77149a54da1a87bebfbc98736f296 (diff)
Fix crash when launching at 720p or lower resolutions (#981)
The HD skin libraries (skinHD.swf, skinHDHud.swf, etc.) are loaded unconditionally on Win64/Durango/Orbis, and they import the Iggy library "platformskinHD.swf" by name. However, the platform skin path and registration name were gated behind a runtime resolution check (m_fScreenHeight > 720.0f), so at exactly 720p the skin was registered as "platformskin.swf" instead, and below 720p the non-HD .swf file was loaded entirely. This caused Iggy to fail resolving the import, which cascaded into a failed scene load and hit a __debugbreak(). Always use the HD platform skin on these platforms since the HD libraries that depend on it are always loaded regardless of resolution. PS3/PSVita are unaffected as they have their own non-HD skin loading path.
Diffstat (limited to 'Minecraft.Client/GuiParticle.cpp')
0 files changed, 0 insertions, 0 deletions