freedreno/ir3: add accessor for const_state
[mesa.git] / src / freedreno / computerator / a6xx.c
index 5cf491c6970b35c203ba0e748a938143a35d0270..72b0f067efe7f7185c8f505540835dccf296c662 100644 (file)
@@ -208,7 +208,7 @@ cs_const_emit(struct fd_ringbuffer *ring, struct kernel *kernel, uint32_t grid[3
        struct ir3_kernel *ir3_kernel = to_ir3_kernel(kernel);
        struct ir3_shader_variant *v = ir3_kernel->v;
 
-       const struct ir3_const_state *const_state = &v->shader->const_state;
+       const struct ir3_const_state *const_state = ir3_const_state(v);
        uint32_t base = const_state->offsets.immediate;
        int size = const_state->immediates_count;