Macdu

Results 10 issues of Macdu

This PR implements a Vulkan renderer. The Vulkan renderer is not completely optimized (there are still some `waitIdle` that I need to remove and the rest will be done in...

Switch from Boost filesystem to C++17 filesystem library by default. I made it so it is still possible to use Boost filesystem by defining the macro USE_BOOST_FS. Need a bit...

Synchronise the guest and the host fps : if there is no frame ready, do not re-render the last frame. This should slightly improve the performance of games, allow external...

This pull request fixes gdbstub. Right now it works on my computer with mingw64 gdb-multiarch. I think that more testing is required before merging.

Tearaway uses a feature of tiles renderer, which is that the format on the tiled renderer may be different compared to the format used to store the surface. The only...

With the Vulkan renderer, we should be able to bring back the macOS build (with OpenGL) disabled. Because the vulkan functions are fetched at runtime, if molten-vk is installed (`brew...

Improve the transfer copy and downscale operations to look at the surface cache and wait if needed and surface sync is available. Moreover, rewrite the transfer downscale operation with an...

modules
renderer
hle
vulkan

- Make the font 4 times more detailed on default settings. They should look a lot less blurry on a high-definition display and the atlas still fits in a 4096x4096...

Hello, first of all thank you very much for these bindings that are really useful to keep vma code consistent with vulkan cpp code. I'm using these bindings for a...

Thanks to the amazing work of Saturnsky, it looks like after viewport transformations, z values on the PS Vita have a non standard behavior: - If the z value is...

renderer
shader
vulkan