dxgi: Handle WINED3D_BIND_UNORDERED_ACCESS in dxgi_usage_from_wined3d_bind_flags().
Used by Deus Ex: Human Revolution. Signed-off-by: Andrey Gusev <andrey.goosev@gmail.com> Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
cc2f26aaf2
commit
dfae932d25
|
@ -493,8 +493,10 @@ DXGI_USAGE dxgi_usage_from_wined3d_bind_flags(unsigned int wined3d_bind_flags)
|
|||
dxgi_usage |= DXGI_USAGE_SHADER_INPUT;
|
||||
if (wined3d_bind_flags & WINED3D_BIND_RENDER_TARGET)
|
||||
dxgi_usage |= DXGI_USAGE_RENDER_TARGET_OUTPUT;
|
||||
if (wined3d_bind_flags & WINED3D_BIND_UNORDERED_ACCESS)
|
||||
dxgi_usage |= DXGI_USAGE_UNORDERED_ACCESS;
|
||||
|
||||
wined3d_bind_flags &= ~(WINED3D_BIND_SHADER_RESOURCE | WINED3D_BIND_RENDER_TARGET);
|
||||
wined3d_bind_flags &= ~(WINED3D_BIND_SHADER_RESOURCE | WINED3D_BIND_RENDER_TARGET | WINED3D_BIND_UNORDERED_ACCESS);
|
||||
if (wined3d_bind_flags)
|
||||
FIXME("Unhandled wined3d bind flags %#x.\n", wined3d_bind_flags);
|
||||
return dxgi_usage;
|
||||
|
|
Loading…
Reference in New Issue