diff options
author | Paul Berry <[email protected]> | 2013-07-27 14:58:43 -0700 |
---|---|---|
committer | Paul Berry <[email protected]> | 2013-07-30 10:10:26 -0700 |
commit | 659ec1c958b59b77b5334d1121722ea0c80dddf8 (patch) | |
tree | c8b7fa1e656c7402e0069ead94d3c4f61999b9ef /src/glsl/linker.cpp | |
parent | 4682b9b7bfffff0caa7bd0f6af3ae820a1df08af (diff) |
glsl: Add error message for intrastage interface block mismatch.
Previously we failed to link (which is correct), but we did not output
an error message, which could have been confusing for users.
Reviewed-by: Jordan Justen <[email protected]>
Reviewed-by: Ian Romanick <[email protected]>
Diffstat (limited to 'src/glsl/linker.cpp')
-rw-r--r-- | src/glsl/linker.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/glsl/linker.cpp b/src/glsl/linker.cpp index 4ffd40e6527..3d9c59d5de3 100644 --- a/src/glsl/linker.cpp +++ b/src/glsl/linker.cpp @@ -960,7 +960,8 @@ link_intrastage_shaders(void *mem_ctx, /* Check that interface blocks defined in multiple shaders are consistent. */ - if (!validate_intrastage_interface_blocks((const gl_shader **)shader_list, + if (!validate_intrastage_interface_blocks(prog, + (const gl_shader **)shader_list, num_shaders)) return NULL; |