diff options
| author | MrTheShy <49885496+MrTheShy@users.noreply.github.com> | 2026-03-09 00:36:56 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-03-08 18:36:56 -0500 |
| commit | 3c52436c08607ca4a52b38a6dbdd195c398b879c (patch) | |
| tree | 805314d30a41aa54acdfa6db87f14fc84c773010 /Minecraft.World/ReedsFeature.cpp | |
| parent | 28614b922fb77149a54da1a87bebfbc98736f296 (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.World/ReedsFeature.cpp')
0 files changed, 0 insertions, 0 deletions
