libTAS icon indicating copy to clipboard operation
libTAS copied to clipboard

Changing Ruffle's graphics backend detaches game window from main window

Open despoa opened this issue 1 year ago • 2 comments

When using OpenGL in Ruffle (-g gl), the internal game window stays attached and can't be moved. However, when using Vulkan (-g vulkan), the internal game window detaches and can be moved around. This is a problem as before in 1.4.5, many Ruffle movies synced on both graphics backends. This is not the case anymore with 1.4.6 due to the detaching window.

Possibly related to #618 ?

vgl vulkan

despoa avatar Sep 25 '24 22:09 despoa

I couldn't reproduce the game window detaching for Vulkan with the flash games and ruffle version that I have.

However, you are saying that movies were syncing and are not anymore. Can I have an exemple of this? Game window detaching is not supposed to alter syncing in any way.

clementgallet avatar Sep 26 '24 10:09 clementgallet

I was using the 09-06-2024 version of Ruffle with this Japanese escape room game called 6つの星の部屋からの脱出. And I was talking before in previous versions of Ruffle that worked with 1.4.5 and before where most most movies synced on both vulkan and opengl. I was thinking that would be the case here but it doesn't look like it.

And also, if I start the game in the vulkan backend without having Pause clicked beforehand, the window will show a blank white screen.

despoa avatar Sep 27 '24 01:09 despoa