[Mesa-dev] i965: Represent depth surfaces using isl
Topi Pohjolainen
topi.pohjolainen at gmail.com
Tue Jun 13 19:10:51 UTC 2017
Building on top of hiz and stencil isl, this series first moves gen7+
stencil and then all depth surfaces on top of isl.
Topi Pohjolainen (15):
i965: Prepare blit engine for isl based miptrees
i965: Refactor miptree to isl converter and adjustment
i965: Prepare tex, img and rt state emission for isl based miptrees
i965/miptree: Represent w-tiled stencil surfaces with isl
i965/miptree: Represent y-tiled stencil copies with isl
i965/miptree: Prepare mapping for isl based
i965/miptree: Prepare aux state map for isl based
i965/miptree: Add support isl based miptrees in map_movntdqa()
i965/fbo: Add support for isl-based miptrees in rb wrapper
i965/miptree: Add support for isl based offsets
i965/miptree: Add support for isl in readpixels_tiled_memcpy()
i965: Refactor check for separate stencil
i965/gen4: Set tile offsets to zero after depth rebase
i965: Drop redundant check for non-tiled depth buffer
i965: Represent depth surfaces with isl
src/mesa/drivers/dri/i965/brw_misc_state.c | 22 +-
src/mesa/drivers/dri/i965/brw_wm_surface_state.c | 119 +++++----
src/mesa/drivers/dri/i965/gen6_depth_state.c | 5 +-
src/mesa/drivers/dri/i965/gen7_misc_state.c | 22 +-
src/mesa/drivers/dri/i965/gen8_depth_state.c | 31 +--
src/mesa/drivers/dri/i965/intel_blit.c | 62 +++--
src/mesa/drivers/dri/i965/intel_fbo.c | 11 +-
src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 308 ++++++++++++++++-------
src/mesa/drivers/dri/i965/intel_mipmap_tree.h | 4 +-
src/mesa/drivers/dri/i965/intel_pixel_read.c | 27 +-
10 files changed, 392 insertions(+), 219 deletions(-)
--
2.11.0
More information about the mesa-dev
mailing list