glsl/linker: Change the format of spec quotation

Also there is no "OpenGL ES Shading Language 4.00" spec,
so change it to GLSL 4.00 spec.

Signed-off-by: Vadym Shovkoplias <vadym.shovkoplias@globallogic.com>
Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
This commit is contained in:
Vadym Shovkoplias
2018-10-10 13:51:28 +03:00
committed by Tapani Pälli
parent ff281e6204
commit d2ea3d4a76

View File

@@ -4648,12 +4648,11 @@ verify_subroutine_associated_funcs(struct gl_shader_program *prog)
gl_program *p = prog->_LinkedShaders[i]->Program; gl_program *p = prog->_LinkedShaders[i]->Program;
glsl_symbol_table *symbols = prog->_LinkedShaders[i]->symbols; glsl_symbol_table *symbols = prog->_LinkedShaders[i]->symbols;
/* /* Section 6.1.2 (Subroutines) of the GLSL 4.00 spec says:
* From OpenGL ES Shading Language 4.00 specification *
* (6.1.2 Subroutines): * "A program will fail to compile or link if any shader
* "A program will fail to compile or link if any shader * or stage contains two or more functions with the same
* or stage contains two or more functions with the same * name if the name is associated with a subroutine type."
* name if the name is associated with a subroutine type."
*/ */
for (unsigned j = 0; j < p->sh.NumSubroutineFunctions; j++) { for (unsigned j = 0; j < p->sh.NumSubroutineFunctions; j++) {
unsigned definitions = 0; unsigned definitions = 0;