diff options
author | Tapani Pälli <tapani.palli@intel.com> | 2015-06-29 15:23:45 +0300 |
---|---|---|
committer | Emil Velikov <emil.l.velikov@gmail.com> | 2015-09-02 21:06:37 +0100 |
commit | f0c7866eb90c235e16c64c93e97c8ca0a5ee1fc4 (patch) | |
tree | ca7a4a222ecaf436fb255406b1ed0ae7f0c8c10d /src/glsl | |
parent | 792a07075b8613c5020ff26ae0ba31d57a5c822c (diff) |
glsl: create program resource list after LinkShader
Resource list can be created properly only after LinkShader hook
has been called to make sure all dead variables have been removed.
Signed-off-by: Tapani Pälli <tapani.palli@intel.com>
Reviewed-by: Martin Peres <martin.peres@linux.intel.com>
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=90925
(cherry picked from commit f045b8b2ff5ac75da3e092f482fd1717571d8462)
Diffstat (limited to 'src/glsl')
-rw-r--r-- | src/glsl/linker.cpp | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/src/glsl/linker.cpp b/src/glsl/linker.cpp index 5ce28c705a8..c2187589655 100644 --- a/src/glsl/linker.cpp +++ b/src/glsl/linker.cpp @@ -3235,10 +3235,6 @@ link_shaders(struct gl_context *ctx, struct gl_shader_program *prog) } } - build_program_resource_list(ctx, prog); - if (!prog->LinkStatus) - goto done; - /* FINISHME: Assign fragment shader output locations. */ done: |