freedreno/ir3: Merge the redundant immediate_idx/immediates_count fields
[mesa.git] / src / freedreno / vulkan / tu_pipeline.c
index 13a8722952f93b48036cd76d1813ceedcc49f07d..b8eab8564ac56a23ac7c8eab10470f26c5ec20da 100644 (file)
@@ -445,7 +445,7 @@ tu6_emit_xs_config(struct tu_cs *cs,
 
    const struct ir3_const_state *const_state = ir3_const_state(xs);
    uint32_t base = const_state->offsets.immediate;
-   int size = const_state->immediates_count;
+   int size = DIV_ROUND_UP(const_state->immediates_count, 4);
 
    /* truncate size to avoid writing constants that shader
     * does not use: