flyinghead
flyinghead
Can you install the Vulkan SDK and run Flycast standalone with validation layers enabled? Going fullscreen might trigger an error, which should be logged.
Spot on. Thanks
I might have found the issue. Can you test a small change? in core/rend/vulkan/vulkan_driver.h line 75 add `context->resize();` in the catch block: ```c++ } catch (const InvalidVulkanContext&) { context->resize(); }...
Great news! Thank you. This code isn't used by the RA core because this is handled by the frontend (RetroArch) so it's normal not to see any improvement there.
Fix pushed on `master` EDIT: fix for the fullscreen freeze with standalone, not the original libretro issue.
Yes, it is likely the same issue as #590 for the same reasons.
Contrary to a standalone app, a libretro core doesn't know the aspect ratio or resolution of the screen/window it is being displayed on. So there is no way to implement...
Flycast doesn't support zipped .CDI files.
.zip is only supported for arcade games (Naomi, Naomi2, Atomiswave and SystemSP). In fact, it's used as a way to distinguish arcade ROMs from Dreamcast games. Consequently, supporting zipped Dreamcast...
The crash is unrelated to loading a zipped .cdi and only happens when using Vulkan. It's due to the Vulkan context not being fully initialized when it is destroyed. I'll...