mirror of
https://github.com/doitsujin/dxvk.git
synced 2025-02-20 10:54:16 +01:00
[d3d10] Fix reported bind flags for D3D10 resources
Turns out that the UAV bind flag remains set in the D3D10 description, even though D3D10 does not support the feature. Fixes wine test failures.
This commit is contained in:
parent
127e037627
commit
409991b9db
@ -105,7 +105,7 @@ namespace dxvk {
|
||||
|
||||
pDesc->ByteWidth = d3d11Desc.ByteWidth;
|
||||
pDesc->Usage = D3D10_USAGE(d3d11Desc.Usage);
|
||||
pDesc->BindFlags = d3d11Desc.BindFlags & 0x7F;
|
||||
pDesc->BindFlags = d3d11Desc.BindFlags;
|
||||
pDesc->CPUAccessFlags = d3d11Desc.CPUAccessFlags;
|
||||
pDesc->MiscFlags = ConvertD3D11ResourceFlags(d3d11Desc.MiscFlags);
|
||||
}
|
||||
|
@ -111,7 +111,7 @@ namespace dxvk {
|
||||
pDesc->ArraySize = d3d11Desc.ArraySize;
|
||||
pDesc->Format = d3d11Desc.Format;
|
||||
pDesc->Usage = D3D10_USAGE(d3d11Desc.Usage);
|
||||
pDesc->BindFlags = d3d11Desc.BindFlags & 0x7F;
|
||||
pDesc->BindFlags = d3d11Desc.BindFlags;
|
||||
pDesc->CPUAccessFlags = d3d11Desc.CPUAccessFlags;
|
||||
pDesc->MiscFlags = ConvertD3D11ResourceFlags(d3d11Desc.MiscFlags);
|
||||
}
|
||||
@ -224,7 +224,7 @@ namespace dxvk {
|
||||
pDesc->Format = d3d11Desc.Format;
|
||||
pDesc->SampleDesc = d3d11Desc.SampleDesc;
|
||||
pDesc->Usage = D3D10_USAGE(d3d11Desc.Usage);
|
||||
pDesc->BindFlags = d3d11Desc.BindFlags & 0x7F;
|
||||
pDesc->BindFlags = d3d11Desc.BindFlags;
|
||||
pDesc->CPUAccessFlags = d3d11Desc.CPUAccessFlags;
|
||||
pDesc->MiscFlags = ConvertD3D11ResourceFlags(d3d11Desc.MiscFlags);
|
||||
}
|
||||
@ -337,7 +337,7 @@ namespace dxvk {
|
||||
pDesc->MipLevels = d3d11Desc.MipLevels;
|
||||
pDesc->Format = d3d11Desc.Format;
|
||||
pDesc->Usage = D3D10_USAGE(d3d11Desc.Usage);
|
||||
pDesc->BindFlags = d3d11Desc.BindFlags & 0x7F;
|
||||
pDesc->BindFlags = d3d11Desc.BindFlags;
|
||||
pDesc->CPUAccessFlags = d3d11Desc.CPUAccessFlags;
|
||||
pDesc->MiscFlags = ConvertD3D11ResourceFlags(d3d11Desc.MiscFlags);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user