[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