Opened 3 years ago
Closed 3 years ago
#13086 closed defect (fixed)
GRAPHICS: OpenGL scaler - Normal 2x-5x break FMTowns games
Reported by: | raziel- | Owned by: | ccawley2011 |
---|---|---|---|
Priority: | normal | Component: | Graphics: Scalers |
Version: | Keywords: | OpenGL scalers | |
Cc: | Game: |
Description
ScummVM 2.6.0git (Nov 20 2021 09:06:56)
Features compiled in: Vorbis FLAC MP3 RGB zLib MPEG2 Theora AAC A/52 FreeType2 FriBiDi JPEG PNG GIF cloud (servers, local) TinyGL OpenGL
The OpenGL scaler implementation (https://github.com/scummvm/scummvm/commit/fe5b87d0f1f8574e321a93e4ee82d9eeb9d8a704) introduced a regression(?) with FMTowns games.
The scaler Normal2x, Normal3x, Normal4x and Normal5x corrupt the game screen.
I quickly tested all available scalers, both with SDLSurface and OpenGL, and only the ones mentioned above display the corruption.
(I will add screenshots for both Amiga and Win32 binaries running the games)
I *suspect* all FMTowns are affected, but i can only test Indiana Jones 3 and ZakMcKracken, as i don't own any other FMTowns variant.
The behaviour was confirmed with a daily build for Win32 from today (scalers Normal2x and Normal5x simply quit ScummVM on game start though, but i was able to catch a glimpse of borked gfx on the lower left of the game window, no screenshots for those)...some one line pixel mesh was showing before ScummVM quit.
Indiana Jones and the Last Crusade (FM-TOWNS/English)
Zak McKracken and the Alien Mindbenders (FM-TOWNS/English)
AmigaOS4 - PPC - SDL - BE
gcc (adtools build 11.1.0) 11.1.0
Attachments (12)
Change History (14)
by , 3 years ago
Attachment: | Indy_Amiga_Normal_2x.png added |
---|
by , 3 years ago
Attachment: | Indy_Amiga_Normal_3x.png added |
---|
by , 3 years ago
Attachment: | Indy_Amiga_Normal_4x.png added |
---|
by , 3 years ago
Attachment: | Indy_Amiga_Normal_5x.png added |
---|
by , 3 years ago
Attachment: | Indy_Win_Normal_3x.png added |
---|
by , 3 years ago
Attachment: | Indy_Win_Normal_4x.png added |
---|
by , 3 years ago
Attachment: | Zak_Amiga_Normal_2x.png added |
---|
by , 3 years ago
Attachment: | Zak_Amiga_Normal_3x.png added |
---|
by , 3 years ago
Attachment: | Zak_Amiga_Normal_4x.png added |
---|
by , 3 years ago
Attachment: | Zak_Amiga_Normal_5x.png added |
---|
by , 3 years ago
Attachment: | Zak_Win_Normal_3x.png added |
---|
by , 3 years ago
Attachment: | Zak_Win_Normal_4x.png added |
---|
comment:1 by , 3 years ago
comment:2 by , 3 years ago
Owner: | set to |
---|---|
Resolution: | → fixed |
Status: | new → closed |
This should be fixed now.
I can reproduce this under Linux with the FM Towns versions of Loom and Zak McKracken.
I can also reproduce it with the FM-Towns demos that can be found under Zak McKracken on the ScummVM demos page, which might make things a bit easier to test. (Less of an issue nowadays that The FM Towns version of Zak is sold digitally.)