16 Mar
2023
16 Mar
'23
6:31 p.m.
I've no heartfelt objections over this patch. Re dynamic flags in ddraw4, ddraw4's test_map_synchronisation() shows that DDLOCK_NOOVERWRITE is ignored. Other than fancy heuristics, I don't see how we can make GPU buffers fast with the usual map-draw-map-draw pattern. I guess we could test if D3DVBCAPS_WRITEONLY gives us write-combined memory, but if not that doesn't prove much. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/2404#note_27062