diff options
author | Timothy Arceri <[email protected]> | 2016-11-10 19:46:11 +1100 |
---|---|---|
committer | Timothy Arceri <[email protected]> | 2017-01-19 15:55:02 +1100 |
commit | 90d950038f801551cc5b939ef31c379bccf96f5f (patch) | |
tree | bf03d13a1e15f49de1fdf31bc1341f586f31a2f0 /src/mesa/main/shaderobj.c | |
parent | 62f718bfcb75ab6f8e7276d1acdea767e55feac9 (diff) |
mesa/glsl: move ProgramResourceList to gl_shader_program_data
We also move NumProgramResourceList at the same time.
GLES does interface validation on SSO at runtime so we need to move
this to be able to switch to storing gl_program pointers in
CurrentProgram.
Reviewed-by: Lionel Landwerlin <[email protected]>
Diffstat (limited to 'src/mesa/main/shaderobj.c')
-rw-r--r-- | src/mesa/main/shaderobj.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mesa/main/shaderobj.c b/src/mesa/main/shaderobj.c index 7b73f5691dd..4e514a3d09f 100644 --- a/src/mesa/main/shaderobj.c +++ b/src/mesa/main/shaderobj.c @@ -364,10 +364,10 @@ _mesa_clear_shader_program_data(struct gl_context *ctx, shProg->data->AtomicBuffers = NULL; shProg->data->NumAtomicBuffers = 0; - if (shProg->ProgramResourceList) { - ralloc_free(shProg->ProgramResourceList); - shProg->ProgramResourceList = NULL; - shProg->NumProgramResourceList = 0; + if (shProg->data->ProgramResourceList) { + ralloc_free(shProg->data->ProgramResourceList); + shProg->data->ProgramResourceList = NULL; + shProg->data->NumProgramResourceList = 0; } } |