[Mesa-dev] i965/gen6: Represent stencil surfaces using isl

Topi Pohjolainen topi.pohjolainen at gmail.com
Tue Jun 13 14:49:58 UTC 2017


This is part of earlier work in the list. Major difference is that
everything is now rebased on the new "side-by-side" stencil layout.

Topi Pohjolainen (15):
  i965/miptree: Refactor mapping table alloc
  i965: Add helper for converting isl tiling to bufmgr tiling
  i965/miptree: Add isl surface
  i965: Prepare up/downsampling for isl based miptrees
  i965: Prepare image validation for isl based miptrees
  i965: Prepare slice validator for isl based miptrees
  i965: Prepare framebuffer validator for isl based miptrees
  i965/tex: Prepare image update for isl based miptrees
  i965: Prepare slice copy for isl based miptrees
  i965/miptree: Add option to resolve offsets using isl_surf
  i965: Add isl based miptree creator
  i965/blorp: Prepare for isl based miptrees
  i965/miptree: Prepare stencil mapping for isl based
  i965/miptree: Prepare range getter for isl based
  i965/gen6: Use isl for stencil surfaces

 src/mesa/drivers/dri/i965/brw_blorp.c         |   9 +-
 src/mesa/drivers/dri/i965/gen6_depth_state.c  |  31 ++--
 src/mesa/drivers/dri/i965/intel_blit.h        |  13 ++
 src/mesa/drivers/dri/i965/intel_fbo.c         |  33 +++-
 src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 258 +++++++++++++++++++++++---
 src/mesa/drivers/dri/i965/intel_mipmap_tree.h |  10 +-
 src/mesa/drivers/dri/i965/intel_tex_image.c   |  19 +-
 7 files changed, 324 insertions(+), 49 deletions(-)

-- 
2.11.0



More information about the mesa-dev mailing list