Mac mini dolphin emulator
![mac mini dolphin emulator mac mini dolphin emulator](https://sanet.pics/storage-4/0418/9YOYPS1ibfkzXIrRtwWLc6Fv3bM9ujeD.jpg)
Unless someone wants to send me one )Īpparently, second-hand products don't exist where you live. can't justify $1k for a Mac mini out of my own pocket for 1% of users. The CI is still building it (so I know when I break it compiling at least), and you can download the artifacts from there (click the green tick next to the commit), but they're not listed in the release page because apparently despite the warning message in the readme, people still expected me to fix issues. This happens with the official version of DuckStation too, and occasionally with the Dolphin emulator, so it must MoltenVK that is malfunctioning.īuild from source. To replicate this, just start a game then shut it down through the "power off" option of the emulator, then start another one, the application usually crashes or glitches out on the second or third try. Destroying / recreating the rendering surface a second or a third time would have a high chance of crashing the application. Unfortunately, the real problems do seem to be residing inside MoltenVK. Switching the options of "Start Fullscreen" and "Render to Main Window" back-and-forth is also supported.
Mac mini dolphin emulator full#
In fact, the emulators now handles at least three ways of entering / exiting the full screen mode: through the built-in toolbar button or the menu option (settings - fullscreen), through a keybind (option+return), and through macOS interfaces (green button on the top-left corner of the window, "view - enter full screen" in the menu), all interacts with each other.
Mac mini dolphin emulator code#
My code also responds better to the application entering / exiting the full screen mode outside of the code's control, such as the user clicking the full screen button on the title bar or the "view - enter full screen" option from the system menu. In this version, the rendering surface is no longer destroyed and re-created during a single game session, thus preventing the crash initiated by MoltenVK mid-game.
![mac mini dolphin emulator mac mini dolphin emulator](https://i.ytimg.com/vi/75RqvnZZgxM/maxresdefault.jpg)
In case anyone is interested, I have created a patched version to demonstrate how this issue could potentially be mitigated, albeit only partially.