Merge remote-tracking branch 'mesa-public/master' into vulkan
[mesa.git] / src / vulkan / gen8_cmd_buffer.c
index fccc2f4d084d241ec87295735f9641778eb1c900..4e5db6767221ee8b41193417caca6f6120a9581c 100644 (file)
@@ -521,7 +521,7 @@ flush_compute_descriptor_set(struct anv_cmd_buffer *cmd_buffer)
 
    unsigned local_id_dwords = cs_prog_data->local_invocation_id_regs * 8;
    unsigned push_constant_data_size =
-      (prog_data->nr_params + local_id_dwords) * sizeof(gl_constant_value);
+      (prog_data->nr_params + local_id_dwords) * sizeof(union gl_constant_value *);
    unsigned reg_aligned_constant_size = ALIGN(push_constant_data_size, 32);
    unsigned push_constant_regs = reg_aligned_constant_size / 32;