[Mesa-dev] [PATCH 0/7] anv: clean up and unify emit_rs_state

Jason Ekstrand jason at jlekstrand.net
Sat Aug 6 17:30:55 UTC 2016


This tiny little series cleans up emit_rs_state and unifies it between gen7
and gen8.  At the end, we also fix a bug in gen7 setup where we weren't
setting the depth format in 3DSTATE_SF.

Jason Ekstrand (7):
  anv/pipeline/gen8: Remove an old comment
  genxml: Make 3DSTATE_SF more consistent between gen7 and gen8+
  anv/pipeline/gen8: Use fewer designated initializers in emit_rs_state
  anv/pipeline/gen8: Unconditionally set
    DXMultisampleRasterizaitonEnable
  anv/pipeline: Unify 3DSTATE_RASTER and 3DSTATE_SF setup between gen7
    and gen8
  isl: Add a helper for getting a depth format from an isl_format
  anv/pipeline/gen7: Set the depth format in 3DSTATE_SF

 src/intel/genxml/gen7.xml             |  7 ++-
 src/intel/genxml/gen75.xml            |  7 ++-
 src/intel/isl/isl.h                   |  2 +
 src/intel/isl/isl_format.c            | 24 +++++++++++
 src/intel/vulkan/gen7_pipeline.c      | 44 +------------------
 src/intel/vulkan/gen8_pipeline.c      | 57 +-----------------------
 src/intel/vulkan/genX_pipeline_util.h | 81 +++++++++++++++++++++++++++++++++++
 7 files changed, 120 insertions(+), 102 deletions(-)

-- 
2.5.0.400.gff86faf



More information about the mesa-dev mailing list