[Scummvm-tracker] [ScummVM :: Bugs] #12578: iOS build fails to launch with new GUI
ScummVM :: Bugs
trac at scummvm.org
Mon May 24 20:01:51 UTC 2021
#12578: iOS build fails to launch with new GUI
----------------------------+------------------------
Reporter: thevolumeremote | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Port: iOS
Version: | Resolution:
Keywords: | Game:
----------------------------+------------------------
Comment (by criezy):
The issue is that the iOS backend does asserts in setMouseCursor() because
of the pixel format of the mouse cursor that is not supported..
{{{
frame #3: libsystem_c.dylib`__assert_rtn + 312
* frame #4: scummvm`OSystem_iOS7::setMouseCursor(void const*, unsigned
int, unsigned int, int, int, unsigned int, bool, Graphics::PixelFormat
const*) (.cold.1) at ios7_osys_video.mm:486:2 [opt]
frame #5: scummvm`OSystem_iOS7::setMouseCursor(buf, w, h, hotspotX,
hotspotY, keycolor, dontScale, format) at ios7_osys_video.mm:486:2 [opt]
frame #6: scummvm`Graphics::CursorManager::pushCursor(buf, w, h,
hotspotX, hotspotY, keycolor, dontScale, format) at cursorman.cpp:68:12
[opt]
frame #7: scummvm`GUI::ThemeEngine::showCursor() at
ThemeEngine.cpp:2059:13 [opt]
}}}
This would probably have been fixed by commit 26dc725ed2 (GUI: Convert the
cursor bitmap to the overlay format), but for some reason that commit was
reverted.
--
Ticket URL: <https://bugs.scummvm.org/ticket/12578#comment:2>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list