28 May
2024
28 May
'24
8:47 p.m.
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... -- https://gitlab.winehq.org/wine/wine/-/merge_requests/4915#note_67846