Dropping the workarounds for Windows versions that we don't care about anymore makes it easier to understand what these tests are doing and what's going wrong when they fail.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6001
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=44863
The bug has been fixed already by moving ddraw4 vertex buffers into
system memory. Changing this value makes the game create a smaller
buffer, which makes the game fast on video memory buffers. I think we
should stay close to what Windows drivers report even though we
mitigated the original issue in a different way.
--
v2: ddraw: Set dwMaxVertexCount to 2048.
https://gitlab.winehq.org/wine/wine/-/merge_requests/5687
--
v2: win32u: Simplify the logic for driver messages polling.
win32u: Use the thread message queue shared memory in peek_message.
win32u: Allocate heap in peek_message only when necessary.
https://gitlab.winehq.org/wine/wine/-/merge_requests/5970