March 18, 2026
3:48 a.m.
On my 2025 hardware the required vertex count to satisfy the 100ms draw time goal grows beyond 65536 (some size around 150k is calculated) and the runtime refuses to create a buffer larger than that. While dwMaxVertexCount (ddraw1-4 only, removed in 7) is ignored, the API limit imposed by 16 bit indices is not. The test still passes with the smaller buffer. I'm marking it flaky anyhow. On Wine the calculated triangle count is also above 64k, but we don't enforce the limit and use a non-indexed draw here, so we can just use the higher limit for more reliability. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/10361