> This is probably fine for simplicity, but note the existence of WINED3DPMISCCAPS_INDEPENDENTWRITEMASKS (and "NumSimultaneousRTs" more generally); this is not strictly a requirement for D3D 9.3.
Is it not? [1] at least states it is. For d3d9 we'd presumably want to set WINED3DPMISCCAPS_INDEPENDENTWRITEMASKS appropriately (which, granted, I don't have a patch for yet) but in terms of setting feature levels it seems right?
[1] https://learn.microsoft.com/en-us/windows/win32/direct3d11/overviews-direct…
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/1693#note_18931
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53176
1) The async test is broken on Windows 10 1507. This appears to be a trend among WinRT dlls. I'm thinking that we can add macro definitions for each testbot VM to avoid having to skip tests that would otherwise be working fine, and just greater control over tests in general.
2) The provider file that contains `interface IWineAsyncInfoImpl` is likely going to be reused again in the future. Perhaps a new file can be added in the include/wine folder to prevent duplicate code? I can do this in a separate merge request and cleanup the existing provider files.
3) All the check_bool_async tests return a random async_id so I skipped them. Testbot example: https://testbot.winehq.org/JobDetails.pl?Key=127232&f208=exe32.report#k208
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/1714