anv: Fix a typo in apply_dynamic_offsets
authorJason Ekstrand <jason.ekstrand@intel.com>
Sun, 21 Feb 2016 04:02:37 +0000 (20:02 -0800)
committerJason Ekstrand <jason.ekstrand@intel.com>
Sun, 21 Feb 2016 05:24:31 +0000 (21:24 -0800)
shader->num_uniforms is in terms of bytes in i965.

src/intel/vulkan/anv_nir_apply_dynamic_offsets.c

index e71a8ffb1f477b61e09c14f3d170a326db9808ac..46bc5d23a4ee51acb6c33ead44e283e235307260 100644 (file)
@@ -161,9 +161,9 @@ anv_nir_apply_dynamic_offsets(struct anv_pipeline *pipeline,
 
    struct anv_push_constants *null_data = NULL;
    for (unsigned i = 0; i < MAX_DYNAMIC_BUFFERS; i++) {
-      prog_data->param[i * 2 + shader->num_uniforms] =
+      prog_data->param[i * 2 + shader->num_uniforms / 4] =
          (const union gl_constant_value *)&null_data->dynamic[i].offset;
-      prog_data->param[i * 2 + 1 + shader->num_uniforms] =
+      prog_data->param[i * 2 + 1 + shader->num_uniforms / 4] =
          (const union gl_constant_value *)&null_data->dynamic[i].range;
    }