summaryrefslogtreecommitdiffstats
path: root/src/intel/vulkan/anv_pass.c
diff options
context:
space:
mode:
authorChad Versace <[email protected]>2016-10-06 15:21:53 -0700
committerNanley Chery <[email protected]>2016-10-07 12:54:18 -0700
commit78d074b87a75d599e65ef34f5b866da577b80de3 (patch)
tree425c628c837c9b3199bf34a11ef8c30c6ca50056 /src/intel/vulkan/anv_pass.c
parent134d181be1e3023b0ca36ccaa777105e37e23a82 (diff)
anv/cmd_buffer: Enable rendering to HiZ
Nanley Chery: (rebase) - Resolve conflicts with new anv_batch_emit macro (amend) - Handle a QPitch TODO - Emit 3DSTATE_HIER_DEPTH_BUFFER on pre-BDW systems - Only use HiZ for single-subpass renderpasses - Emit the HiZ instruction before the stencil instruction to follow the optimized clear sequence specified in the PRMs - Don't modify clear params - Enable resolves when a HiZ buffer is used to ensure depth buffer validity Provides an FPS increase of ~15% on the Sascha triangle and multisampling demos. Signed-off-by: Nanley Chery <[email protected]> Reviewed-by: Chad Versace <[email protected]> Reviewed-by: Jason Ekstrand <[email protected]>
Diffstat (limited to 'src/intel/vulkan/anv_pass.c')
0 files changed, 0 insertions, 0 deletions