1
0
mirror of https://github.com/doitsujin/dxvk.git synced 2024-12-04 16:24:29 +01:00
dxvk/src
Philip Rebohle f5d73842b2
[d3d11] Do not flush on every call to GetData
There are several scenarios when flushing can have
a significant negative impact on performance:
1. When the query result is already available
2. When the game scatters GetData calls when rendering

Frostpunk hits both issues at the same time, which led to
over 120 queue submissions per frame. This patch reduces
that to 3 submissions per frame when the game is GPU-bound.
2018-06-19 14:34:15 +02:00
..
d3d11 [d3d11] Do not flush on every call to GetData 2018-06-19 14:34:15 +02:00
dxbc [dxbc] Fix compiler warning 2018-06-18 15:33:35 +02:00
dxgi [d3d11] Implement render pass spilling for UAV rendering 2018-06-15 20:49:24 +02:00
dxvk [dxvk] Optimize barriers around vkCmdCopyImage 2018-06-18 22:30:00 +02:00
spirv [spirv] Added OpFConvert instruction 2018-06-07 14:32:34 +02:00
util [util] Add == and != operator to Flags 2018-06-06 23:09:23 +02:00
meson.build Added script to setup dlls in wine (#19) 2018-01-21 11:17:15 +01:00