[Scummvm-tracker] [ScummVM :: Bugs] #13169: Myst III Exile: missing scene transition effect on PowerPC (big-endian) machines on all OSes
ScummVM :: Bugs
trac at scummvm.org
Mon Apr 4 15:53:07 UTC 2022
#13169: Myst III Exile: missing scene transition effect on PowerPC (big-endian)
machines on all OSes
-------------------------------------------+----------------------------
Reporter: kas1e | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Engine: Myst3
Version: | Resolution:
Keywords: big endian, BE, Myst3, AmigaOS | Game: Myst 3: Exile
-------------------------------------------+----------------------------
Comment (by lephilousophe):
OK
OGLES2 rendering is OK except for the flipped surface.
I bet that it's the same bug as the one we reported with flipped FBO.
The rendering is slow but it's expected because of the (unusual) -400
setting. It doesn't seem bogus to me (I expect the transition to start as
soon as the reversed texture is displayed).
Does it looks the same without the glFinish patch?
I take for granted that the bugfix in OGLES2 will fix the flipping.
For MiniGL, it's completely off. I don't know why but it's definitely a
bug in MiniGL itself and we can't really fix this except by finding the
root cause which may still be because `glCopyTexImage2D` isn't flushing
the pipeline before capturing image.
This would need an investigation with MiniGL author.
Another option possible is to comment the `copyScreenshotToTexture`
function in `engines/myst3/gfx_opengl.cpp` and
`engines/myst3/gfx_opengl.h`.
This will use a fallback mechanism (the same used by TinyGL) where image
is downloaded from GPU to CPU and reuploaded as a texture. This may work
better.
--
Ticket URL: <https://bugs.scummvm.org/ticket/13169#comment:13>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list