pan/decode: Decode actual varying_meta address
authorAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Thu, 22 Aug 2019 18:21:35 +0000 (11:21 -0700)
committerAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Thu, 22 Aug 2019 19:56:49 +0000 (12:56 -0700)
I don't know who thought this mask was a good idea but unfortunately it
must have been me.

Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
src/panfrost/pandecode/decode.c

index d6b5404..5d68971 100644 (file)
@@ -1493,7 +1493,7 @@ pandecode_attribute_meta(int job_no, int count, const struct mali_vertex_tiler_p
         snprintf(base, sizeof(base), "%s_meta", prefix);
 
         struct mali_attr_meta *attr_meta;
-        mali_ptr p = varying ? (v->varying_meta & ~0xF) : v->attribute_meta;
+        mali_ptr p = varying ? v->varying_meta : v->attribute_meta;
 
         struct pandecode_mapped_memory *attr_mem = pandecode_find_mapped_gpu_mem_containing(p);