This series is :

Reviewed-by: Lionel Landwerlin <[email protected]>

On 30/05/17 23:08, Rafael Antognolli wrote:
We already have a function to dump sampler states, so do that for gen6
too.

Signed-off-by: Rafael Antognolli <[email protected]>
---
  src/intel/tools/aubinator.c | 11 +++++++++++
  1 file changed, 11 insertions(+)

diff --git a/src/intel/tools/aubinator.c b/src/intel/tools/aubinator.c
index 53b2a27..b1f1ff0 100644
--- a/src/intel/tools/aubinator.c
+++ b/src/intel/tools/aubinator.c
@@ -541,6 +541,14 @@ handle_3dstate_sampler_state_pointers(struct gen_spec 
*spec, uint32_t *p)
  }
static void
+handle_3dstate_sampler_state_pointers_gen6(struct gen_spec *spec, uint32_t *p)
+{
+   dump_samplers(spec, p[1]);
+   dump_samplers(spec, p[2]);
+   dump_samplers(spec, p[3]);
+}
+
+static void
  handle_3dstate_viewport_state_pointers_cc(struct gen_spec *spec, uint32_t *p)
  {
     uint64_t start;
@@ -651,6 +659,8 @@ handle_load_register_imm(struct gen_spec *spec, uint32_t *p)
  #define _3DSTATE_SAMPLER_STATE_POINTERS_GS  0x782e0000
  #define _3DSTATE_SAMPLER_STATE_POINTERS_PS  0x782f0000
+#define _3DSTATE_SAMPLER_STATE_POINTERS 0x78020000
+
  #define _3DSTATE_VIEWPORT_STATE_POINTERS_CC 0x78230000
  #define _3DSTATE_VIEWPORT_STATE_POINTERS_SF_CLIP 0x78210000
  #define _3DSTATE_BLEND_STATE_POINTERS       0x78240000
@@ -687,6 +697,7 @@ struct custom_handler {
     { _3DSTATE_SAMPLER_STATE_POINTERS_VS, 
handle_3dstate_sampler_state_pointers },
     { _3DSTATE_SAMPLER_STATE_POINTERS_GS, 
handle_3dstate_sampler_state_pointers },
     { _3DSTATE_SAMPLER_STATE_POINTERS_PS, 
handle_3dstate_sampler_state_pointers },
+   { _3DSTATE_SAMPLER_STATE_POINTERS, 
handle_3dstate_sampler_state_pointers_gen6 },
{ _3DSTATE_VIEWPORT_STATE_POINTERS_CC, handle_3dstate_viewport_state_pointers_cc },
     { _3DSTATE_VIEWPORT_STATE_POINTERS_SF_CLIP, 
handle_3dstate_viewport_state_pointers_sf_clip },


_______________________________________________
mesa-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to