-
-
Notifications
You must be signed in to change notification settings - Fork 432
DirectX fatal error on almost every method on x86 #731
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
Comments
I'll attempt to fix this, but note that D3D9 is one of two of our bindings that are explicitly unsupported on x86. If the fix proves to difficult this'll probably have to be community-championed or sponsored work using the GitHub Sponsors mechanism, as I fear it's just going to be easier to drop x86 support. Again, I'll give it a shot, but don't expect much. Not going to the moon and back for x86. |
This isn’t something we officially support today. |
Thank you @Perksey |
Thank you @Perksey |
Summary
Running the code with x86 PlatformTarget will fatal error:
Steps to reproduce
Demo: https://github.com/lindexi/lindexi_gd/tree/cf6880ecd807f19d54da45566ac56bd23016ce18/RawluharkewalQeaninanel/RawluharkewalQeaninanel
Comments
The main reason is the
Cdecl
andStdcall
issues, such as the code:We should not use
Cdecl
key word, because the DirectX define is__stdcall
.We must update all the DirectX method call with
Stdcall
See #583 #663
The text was updated successfully, but these errors were encountered: