On Sat Jan 27 16:37:49 2024 +0000, Krzysztof Bogacki wrote:
changed this line in [version 4 of the diff](/wine/wine/-/merge_requests/4857/diffs?diff_id=96366&start_sha=ead4bde83d5c6ec8c254b663e783f8d7b2b6b8f6#85770a8b187bd82db4dbb9a2b8a5f34616049d0f_6604_6680)
You're right, I don't, bookkeeping would be the only purpose but I can get away with something simpler until that data is actually needed.
As for bPrecisePresentRegionsPreferred, I guess you can just return TRUE.
For what it's worth, I haven't seen any adapter to report `TRUE` here on Windows. So it might be safer to default to `FALSE` instead.
That's fine. You can add tests for this as well.
I made an attempt at this, except it turns out there _are_ some adapters in the wild that prefer precise present regions, namely QXL adapters that Testbot/GitLab CI has on (some of) their Windows environments. For now I've kept the `FALSE`, and I think there's little point testing this value without some horrifying vendor ID checks.