1
0
mirror of https://github.com/doitsujin/dxvk.git synced 2024-12-11 01:24:12 +01:00
dxvk/src
Philip Rebohle a704e6d27e
[d3d11] Fix UAV binding in OMSetRenderTargets{,AndUnorderedAccessViews}
Unlike for compute shaders, we're supposed to replace all UAV bindings
when binding render targets. We also should spill the render pass when
disabling UAV rendering to avoid read-after-write hazards.

Fixes a potential synchronization bug encountered in Devil May Cry 5.
2019-06-27 15:54:42 +02:00
..
d3d10 [d3d10] Fix winelib build 2019-05-15 21:42:42 +02:00
d3d11 [d3d11] Fix UAV binding in OMSetRenderTargets{,AndUnorderedAccessViews} 2019-06-27 15:54:42 +02:00
dxbc [dxbc] Disable atomic counter optimization on old RADV versions 2019-06-15 12:58:31 +02:00
dxgi [dxgi] Don't fail leaving fullscreen if window is already destroyed 2019-06-21 17:27:34 +02:00
dxvk [dxvk] Avoid redundant vertex and index buffer tracking 2019-06-27 01:51:15 +02:00
spirv [spirv] Expose MatrixStride decoration for members 2019-06-27 10:49:49 +02:00
util [util] Correct return value of SetThreadDescription 2019-06-19 19:43:36 +02:00
vulkan [vulkan] Add operator overloads for VkOffset3D/2D 2019-06-13 04:45:16 +02:00
meson.build [build] Add options to disable dxgi/d3d* build 2019-05-15 21:44:39 +02:00