On Mon Apr 1 06:09:56 2024 +0000, Mohamad Al-Jaf wrote:
I don't know, it's likely causing a race condition. GetLastError 0x12a is ERROR_TOO_MANY_POSTS "Too many posts were made to a semaphore."
The only failing test is GetLastError() after Direct3DCreate9On12(). Do you see any indication that function is supposed to *reliably* set the last error? It's not mentioned in [1], and it'd be the first time I've ever seen a d3d API work that way.
[1] https://microsoft.github.io/DirectX-Specs/d3d/TranslationLayerResourceIntero...