-
Notifications
You must be signed in to change notification settings - Fork 25
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
Questions: supports creating a dynamic library ".dylib" on Macos? VKD3D support? #136
Comments
Hi @oscarbg ! Thanks for chiming in :)
We currently have 2 build targets:
We recently started attaching the pre-compiled binaries to some of the PRs, e.g. see a link in #128 description. We haven't still figured out a good process for producing and storing those binaries. This is an open topic. Most likely we'll have a dedicated repository that is contributed to by various CI scripts (per platform).
Yes, that's one way. Another is creating a symlink
This is great! We'll start testing it once we have the capability (in terms of engineering resources) to do so. This is technically covered by "Wine" section of #125, but I'd welcome more specific issues to be made (even a generic tracker for VK3D stuff), perhaps with technical discussion on the findings. |
Hi @kvark!
sadly with no source access supporting these games seems to require "elaborate run-time shader mods".. thats all I wanted to say.. :-) |
Essentially, all your findings belong there, just in a more condensed form (as I updated now).
Yes, that should work.
Thank you for the suggestion! I think there is much less need for it, given that they can run with OpenGL on Mac, unlike RPCS3.
Those should be working, although I haven't got a moment to test them.
Yes, such shader mods are not trivial at all, and can't be prioritized given that the group will list the lack of swizzles as an explicit limitation... |
Hi @kvark, |
Hi,
so basically I'm asking if we can use precompiled apps using MotenVK (Vulkan MacOS SDK) and even point the Vulkan ICD file on Macos to this dylib instead of MoltenVK.dylib?
also then copying your dylib to Dota2 folder and renaming to &replacing the included Dota2 MoltenVK dylib should allow easy testing of Vulkan portability on Dota2, right?
finally I even compiled VKD3D on MacOS now that supports MoltenVK and his included samples and they work using MoltenVK..
as said would like to test VKD3D+ your portability project to see if plays nice like MoltenVK on simple or not so simple projects:
also VKD3D "vkd3d can now run the World of Warcraft: Battle for Azeroth DX12 renderer on top of Vulkan!" let's see what is needed to run on Mac (MoltenVK and portability) from:
https://twitter.com/Plagman2/status/1032532014442852353
"vkd3d can now run the World of Warcraft: Battle for Azeroth DX12 renderer on top of Vulkan! Here's a few screenshots of it running on Wine, thanks to the hard work of the graphics guys over at CodeWeavers, Józef and Henri."
The text was updated successfully, but these errors were encountered: