[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wine-devel
Subject:    Re: [PATCH 1/2] wined3d: Do not accelerate NOOVERWRITE maps if we cannot map persistently.
From:       Zebediah Figura <zfigura () codeweavers ! com>
Date:       2022-05-31 17:50:53
Message-ID: c31d19f8-b9a6-b14e-6c5c-5fd6a3240af4 () codeweavers ! com
[Download RAW message or body]

On 5/31/22 05:50, Stefan Dösinger wrote:
> Am Dienstag, 31. Mai 2022, 04:10:07 EAT schrieb Zebediah Figura:
>> I.e. if ARB_buffer_storage is not supported.
> 
> Is it worth adding a sysmem map + glBufferSubData codepath to this for <= d3d9
> games? I am aware of many problems with this (like applications giving us
> incorrect map ranges, thus breaking). How many GPU/driver combinations that
> still matter lack ARB_buffer_storage these days?
You mean accelerating NOOVERWRITE by mapping sysmem from the client 
thread? It might be possible, I think, although a bit orthogonal to this 
commit. But I'm not sure that any GPUs/drivers that lack 
ARB_buffer_storage are new enough to matter.

FWIW, the bug report in question is Nvidia G96 ("9600M GT") + binary 
drivers version 340. So, pretty ancient, but of course worth not 
breaking entirely.

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic