-
-
Notifications
You must be signed in to change notification settings - Fork 2k
Mac: Update MoltenVk to 1.2.7 #15052
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
I gave this a try, but am getting build errors with the following: Here is a truncated log (starting from where the errors happen): Also, if we build MVK locally instead of using Homebrew we should change the tag in CMakeLists.txt here to |
4a98716
to
619ac5f
Compare
Try again please |
Yes, it is building successfully now. |
I wonder if the fastMath and resumeLostDevice settings are stíll working. |
I presume if fastMath is not working we'd get a performance hit. Also, for the record, here is the changelog for mvk 1.2.7: Changelog
|
@shinra-electric Please try opening the rpcs3 settings and confirm that opening it doesn't take longer due to the added vulkan instance setting. |
Do you mean just opening the config settings in the toolbar? I don't notice any difference... |
yes. thanks. |
fastMath is enabled by default, so if the code for disabling it doesn't work, some games such as Ratchet and Clank won't render correctly even if fast math is explicitly disabled in the graphics settings. |
5a21e9c
to
309d423
Compare
It looks like the option to disable fastMath is not working. I tested R&C [NPEA00385]: |
@shinra-electric can you try replacing VK_LAYER_SETTING_TYPE_INT32_EXT (the type of the setting) with MVKConfigFastMath ? |
We may also need to push the VK_EXT_layer_settings extension |
I don't know what I'm doing with C++... I tried changing this:
to this:
..but the build fails. Am I doing it correctly? I think I'm not, as I don't see why the resumeLostDevice would be of type MVKConfigFastMath.... |
No lol. Replace the type of setting_fast_math with MVKConfigFastMath. |
Yeah, I didn't think it looked right 😅 I replaced the type of
...and it still fails. |
Remove deprecated extension VK_MVK_moltenvk
try with the latest update then. |
fixes #15050