summaryrefslogtreecommitdiffstats
path: root/src/mapi/es2api
diff options
context:
space:
mode:
authorChad Versace <chad.versace@intel.com>2016-10-06 15:21:53 -0700
committerNanley Chery <nanley.g.chery@intel.com>2016-10-07 12:54:18 -0700
commit78d074b87a75d599e65ef34f5b866da577b80de3 (patch)
tree425c628c837c9b3199bf34a11ef8c30c6ca50056 /src/mapi/es2api
parent134d181be1e3023b0ca36ccaa777105e37e23a82 (diff)
downloadexternal_mesa3d-78d074b87a75d599e65ef34f5b866da577b80de3.zip
external_mesa3d-78d074b87a75d599e65ef34f5b866da577b80de3.tar.gz
external_mesa3d-78d074b87a75d599e65ef34f5b866da577b80de3.tar.bz2
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 <nanley.g.chery@intel.com> Reviewed-by: Chad Versace <chadversary@chromium.org> Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Diffstat (limited to 'src/mapi/es2api')
0 files changed, 0 insertions, 0 deletions