turnip: Make tu_android.c compile again
[mesa.git] / src / freedreno / ir3 / ir3_a4xx.c
index 04dec6c027f5cc38899819227856196820cb280f..968b1d74b045a5471d5cebd88699cb4c0e9bb67c 100644 (file)
@@ -212,7 +212,7 @@ get_image_offset(struct ir3_context *ctx, const nir_intrinsic_instr *instr,
        /* to calculate the byte offset (yes, uggg) we need (up to) three
         * const values to know the bytes per pixel, and y and z stride:
         */
-       struct ir3_const_state *const_state = &ctx->so->shader->const_state;
+       const struct ir3_const_state *const_state = ir3_const_state(ctx->so);
        unsigned cb = regid(const_state->offsets.image_dims, 0) +
                const_state->image_dims.off[index];
 
@@ -356,4 +356,5 @@ const struct ir3_context_funcs ir3_a4xx_funcs = {
                .emit_intrinsic_atomic_ssbo = emit_intrinsic_atomic_ssbo,
                .emit_intrinsic_store_image = emit_intrinsic_store_image,
                .emit_intrinsic_atomic_image = emit_intrinsic_atomic_image,
+               .emit_intrinsic_image_size = emit_intrinsic_image_size_tex,
 };