diff options
author | Timothy Arceri <[email protected]> | 2017-11-08 11:34:10 +1100 |
---|---|---|
committer | Timothy Arceri <[email protected]> | 2017-11-09 12:07:48 +1100 |
commit | 9c33533586476693a197b7179552d140d54f23f2 (patch) | |
tree | ad0f9eb55ef91e918f3f9cbc6efa42a99cd2d481 /src/compiler/glsl/shader_cache.cpp | |
parent | cf05bb506a075c9e3b8a3c374b928ff0367c49b2 (diff) |
glsl: use the correct parent when allocating program data members
Cc: "17.2 17.3" <[email protected]>
Reviewed-by: Tapani Pälli <[email protected]>
Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'src/compiler/glsl/shader_cache.cpp')
-rw-r--r-- | src/compiler/glsl/shader_cache.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/compiler/glsl/shader_cache.cpp b/src/compiler/glsl/shader_cache.cpp index 89da19914fe..da1c72d42da 100644 --- a/src/compiler/glsl/shader_cache.cpp +++ b/src/compiler/glsl/shader_cache.cpp @@ -499,7 +499,7 @@ read_uniforms(struct blob_reader *metadata, struct gl_shader_program *prog) prog->data->NumUniformStorage = blob_read_uint32(metadata); prog->data->NumUniformDataSlots = blob_read_uint32(metadata); - uniforms = rzalloc_array(prog, struct gl_uniform_storage, + uniforms = rzalloc_array(prog->data, struct gl_uniform_storage, prog->data->NumUniformStorage); prog->data->UniformStorage = uniforms; @@ -955,7 +955,7 @@ read_program_resource_list(struct blob_reader *metadata, prog->data->NumProgramResourceList = blob_read_uint32(metadata); prog->data->ProgramResourceList = - ralloc_array(prog, gl_program_resource, + ralloc_array(prog->data, gl_program_resource, prog->data->NumProgramResourceList); for (unsigned i = 0; i < prog->data->NumProgramResourceList; i++) { |