-
Notifications
You must be signed in to change notification settings - Fork 30
Add experimental support for non-x86 archs and MacOS #13
Conversation
Looks fine to me, no comment on the Mac-specific stuff though. |
I can split the Mac-specific stuff into another PR if its better. |
Should be fine. |
Add YIELD call for ARM arch instead of x86 PAUSE Add macros to know the targetting cpu arch
In MoltenVK these features are not yet implemented, so only request them if available in future.
Useful PR I also need this 👍 |
Nice) Arm/Aarch64 support is what I need. |
We should come back to this after DXVK Native gets upstreamed. |
@Joshua-Ashton Upstreamed here? https://github.com/doitsujin/dxvk |
Yes, I am not super sure how likely it is for Mac stuff to be upstreamed given we cannot really maintain it, but I think the ARM stuff may have a chance. Will see anyway when the time comes. |
I could remove macos stuff from this PR if desired and maybe make another PR |
@Joshua-Ashton Is there any chance, that removing macos stuff from this PR will speed up merging? |
Superceded by doitsujin/dxvk#2911 |
This PR makes x86 specifics optional in case the platform is different to allow compiling it under ARM64 (not tested in other archs)
Also adds changes required to make it compile under MacOS and run a D3D9 using game.
Please review my changes carefully as this is not my area of expertise and there may be better ways to do this.