-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
d3d12 runtime: replacing spinlocks by mutex objects #7489
Conversation
I reverted those two WEAK -> static changes. I'll have to revisit the runtime in another PR to fix all the weak linkage hints. |
In fact, expect a lot of PRs with changes and improvements coming to the d3d12 back-end. |
If you are going to spend time here, it could use a some attention to error handling. I'll post details if you like. |
Yup, better error handling (and reporting) is also one of the goals. Feel free to voice your concerns and advice. |
The existing issue for Runtime error handling is #7350, but it's more about coming up with a design that is less mistake-prone, rather than defining the status quo. TL;DR for best practices for the status quo:
(I'm copying this to #7350 for future reference) |
All good to merge this branch? |
* replacing spinlock by mutex * adding back weak linkage hint --------- Co-authored-by: Marcos Slomp <[email protected]>
No description provided.