ilo: add HiZ op support to the pipelines

Graphics / Mesa 3D Graphics Library / Mesa - Chia-I Wu [gmail.com] - 8 January 2014 04:11 UTC

Add blitter functions to perform Depth Buffer Clear, Depth Buffer Resolve, and Hierarchical Depth Buffer Resolve. Those functions set ilo_blitter up and pass it to the pipelines to emit the commands.

127fbc0 ilo: add HiZ op support to the pipelines
src/gallium/drivers/ilo/Makefile.sources | 1 +
src/gallium/drivers/ilo/ilo_3d.c | 2 +-
src/gallium/drivers/ilo/ilo_3d.h | 3 +
src/gallium/drivers/ilo/ilo_3d_pipeline.c | 43 ++
src/gallium/drivers/ilo/ilo_3d_pipeline.h | 9 +
src/gallium/drivers/ilo/ilo_3d_pipeline_gen6.c | 177 ++++++++
src/gallium/drivers/ilo/ilo_3d_pipeline_gen6.h | 6 +
src/gallium/drivers/ilo/ilo_3d_pipeline_gen7.c | 233 ++++++++++-
src/gallium/drivers/ilo/ilo_blitter.c | 5 +
src/gallium/drivers/ilo/ilo_blitter.h | 70 +++-
src/gallium/drivers/ilo/ilo_blitter_rectlist.c | 525 ++++++++++++++++++++++++
11 files changed, 1070 insertions(+), 4 deletions(-)

Upstream: cgit.freedesktop.org


  • Share