[v2 PATCH] dxgi: Translate DXGI_USAGE_UNORDERED_ACCESS to corresponding wined3d bind flag.

Nikolay Sivov nsivov at codeweavers.com
Fri May 8 13:14:49 CDT 2020



On 5/8/20 9:10 PM, Henri Verbeet wrote:
> On Fri, 8 May 2020 at 22:20, Nikolay Sivov <nsivov at codeweavers.com> wrote:
>> On 5/8/20 8:40 PM, Henri Verbeet wrote:
>>> Does DXGI_USAGE_UNORDERED_ACCESS really need a device created with
>>> D3D11CreateDevice()? (As opposed to e.g. just D3D_FEATURE_LEVEL_11_0.)
>> D3D10CreateDevice1() doesn't work for me with feature level 11, both
>> with 10_1 sdk and 11 sdk flag.How do I create this without d3d11 functions?
> Maybe it's not possible, and we should validate the feature level in
> the d3d10core and d3d10_1 functions. (I don't think we currently do in
> Wine.) Still, if it depends on the feature level, D3D11CreateDevice()
> with D3D_FEATURE_LEVEL_10_0/D3D_FEATURE_LEVEL_10_1 would not work
> either.
I mean I tried on Windows. What we do with in wine is separate from 
passing flags through.

Your point is that I should use strict feature level 11 with d3d11 function,
excluding 10.1/10 when creating device? Or is using d3d11 function bad 
for some reason?



More information about the wine-devel mailing list