diff options
author | Brian Paul <[email protected]> | 2015-07-23 07:47:25 -0600 |
---|---|---|
committer | Brian Paul <[email protected]> | 2015-07-23 20:19:51 -0600 |
commit | dd86fbeaaa136c4ddfd255286f4975d869e799a0 (patch) | |
tree | 3eb1d4e7900e144baf91588e147844aae8d6af54 | |
parent | 43b69aad195f5abfc2c8c75bfa2ff31e5b99fbab (diff) |
mesa: fix _mesa_error() compiler warnings in shaderapi.c
Fix many instances of:
main/shaderapi.c: In function '_mesa_GetSubroutineUniformLocation':
main/shaderapi.c:2176:7: warning: format not a string literal and no format arguments [-Wformat-security]
_mesa_error(ctx, GL_INVALID_OPERATION, api_name);
^
Ideally, many of these error messages should be improved to indicate
which argument is incorrect as we do in other parts of Mesa.
Reviewed-by: Kai Wasserbäch <[email protected]>
Tested-by: Kai Wasserbäch <[email protected]>
-rw-r--r-- | src/mesa/main/shaderapi.c | 66 |
1 files changed, 33 insertions, 33 deletions
diff --git a/src/mesa/main/shaderapi.c b/src/mesa/main/shaderapi.c index b86f22ef9c5..e96e27a8ba2 100644 --- a/src/mesa/main/shaderapi.c +++ b/src/mesa/main/shaderapi.c @@ -2173,12 +2173,12 @@ _mesa_GetSubroutineUniformLocation(GLuint program, GLenum shadertype, gl_shader_stage stage; if (!_mesa_has_shader_subroutine(ctx)) { - _mesa_error(ctx, GL_INVALID_OPERATION, api_name); + _mesa_error(ctx, GL_INVALID_OPERATION, "%s", api_name); return -1; } if (!_mesa_validate_shader_target(ctx, shadertype)) { - _mesa_error(ctx, GL_INVALID_OPERATION, api_name); + _mesa_error(ctx, GL_INVALID_OPERATION, "%s", api_name); return -1; } @@ -2188,7 +2188,7 @@ _mesa_GetSubroutineUniformLocation(GLuint program, GLenum shadertype, stage = _mesa_shader_enum_to_shader_stage(shadertype); if (!shProg->_LinkedShaders[stage]) { - _mesa_error(ctx, GL_INVALID_OPERATION, api_name); + _mesa_error(ctx, GL_INVALID_OPERATION, "%s", api_name); return -1; } @@ -2208,12 +2208,12 @@ _mesa_GetSubroutineIndex(GLuint program, GLenum shadertype, gl_shader_stage stage; if (!_mesa_has_shader_subroutine(ctx)) { - _mesa_error(ctx, GL_INVALID_OPERATION, api_name); + _mesa_error(ctx, GL_INVALID_OPERATION, "%s", api_name); return -1; } if (!_mesa_validate_shader_target(ctx, shadertype)) { - _mesa_error(ctx, GL_INVALID_OPERATION, api_name); + _mesa_error(ctx, GL_INVALID_OPERATION, "%s", api_name); return -1; } @@ -2223,14 +2223,14 @@ _mesa_GetSubroutineIndex(GLuint program, GLenum shadertype, stage = _mesa_shader_enum_to_shader_stage(shadertype); if (!shProg->_LinkedShaders[stage]) { - _mesa_error(ctx, GL_INVALID_OPERATION, api_name); + _mesa_error(ctx, GL_INVALID_OPERATION, "%s", api_name); return -1; } resource_type = _mesa_shader_stage_to_subroutine(stage); res = _mesa_program_resource_find_name(shProg, resource_type, name); if (!res) { - _mesa_error(ctx, GL_INVALID_OPERATION, api_name); + _mesa_error(ctx, GL_INVALID_OPERATION, "%s", api_name); return -1; } @@ -2253,12 +2253,12 @@ _mesa_GetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, int count, i, j; if (!_mesa_has_shader_subroutine(ctx)) { - _mesa_error(ctx, GL_INVALID_OPERATION, api_name); + _mesa_error(ctx, GL_INVALID_OPERATION, "%s", api_name); return; } if (!_mesa_validate_shader_target(ctx, shadertype)) { - _mesa_error(ctx, GL_INVALID_OPERATION, api_name); + _mesa_error(ctx, GL_INVALID_OPERATION, "%s", api_name); return; } @@ -2271,7 +2271,7 @@ _mesa_GetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, sh = shProg->_LinkedShaders[stage]; if (!sh) { - _mesa_error(ctx, GL_INVALID_OPERATION, api_name); + _mesa_error(ctx, GL_INVALID_OPERATION, "%s", api_name); return; } @@ -2315,7 +2315,7 @@ _mesa_GetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, } break; default: - _mesa_error(ctx, GL_INVALID_OPERATION, api_name); + _mesa_error(ctx, GL_INVALID_OPERATION, "%s", api_name); return; } } @@ -2333,12 +2333,12 @@ _mesa_GetActiveSubroutineUniformName(GLuint program, GLenum shadertype, gl_shader_stage stage; if (!_mesa_has_shader_subroutine(ctx)) { - _mesa_error(ctx, GL_INVALID_OPERATION, api_name); + _mesa_error(ctx, GL_INVALID_OPERATION, "%s", api_name); return; } if (!_mesa_validate_shader_target(ctx, shadertype)) { - _mesa_error(ctx, GL_INVALID_OPERATION, api_name); + _mesa_error(ctx, GL_INVALID_OPERATION, "%s", api_name); return; } @@ -2348,7 +2348,7 @@ _mesa_GetActiveSubroutineUniformName(GLuint program, GLenum shadertype, stage = _mesa_shader_enum_to_shader_stage(shadertype); if (!shProg->_LinkedShaders[stage]) { - _mesa_error(ctx, GL_INVALID_OPERATION, api_name); + _mesa_error(ctx, GL_INVALID_OPERATION, "%s", api_name); return; } @@ -2372,12 +2372,12 @@ _mesa_GetActiveSubroutineName(GLuint program, GLenum shadertype, gl_shader_stage stage; if (!_mesa_has_shader_subroutine(ctx)) { - _mesa_error(ctx, GL_INVALID_OPERATION, api_name); + _mesa_error(ctx, GL_INVALID_OPERATION, "%s", api_name); return; } if (!_mesa_validate_shader_target(ctx, shadertype)) { - _mesa_error(ctx, GL_INVALID_OPERATION, api_name); + _mesa_error(ctx, GL_INVALID_OPERATION, "%s", api_name); return; } @@ -2387,7 +2387,7 @@ _mesa_GetActiveSubroutineName(GLuint program, GLenum shadertype, stage = _mesa_shader_enum_to_shader_stage(shadertype); if (!shProg->_LinkedShaders[stage]) { - _mesa_error(ctx, GL_INVALID_OPERATION, api_name); + _mesa_error(ctx, GL_INVALID_OPERATION, "%s", api_name); return; } resource_type = _mesa_shader_stage_to_subroutine(stage); @@ -2409,30 +2409,30 @@ _mesa_UniformSubroutinesuiv(GLenum shadertype, GLsizei count, int i; if (!_mesa_has_shader_subroutine(ctx)) { - _mesa_error(ctx, GL_INVALID_OPERATION, api_name); + _mesa_error(ctx, GL_INVALID_OPERATION, "%s", api_name); return; } if (!_mesa_validate_shader_target(ctx, shadertype)) { - _mesa_error(ctx, GL_INVALID_OPERATION, api_name); + _mesa_error(ctx, GL_INVALID_OPERATION, "%s", api_name); return; } stage = _mesa_shader_enum_to_shader_stage(shadertype); shProg = ctx->_Shader->CurrentProgram[stage]; if (!shProg) { - _mesa_error(ctx, GL_INVALID_OPERATION, api_name); + _mesa_error(ctx, GL_INVALID_OPERATION, "%s", api_name); return; } sh = shProg->_LinkedShaders[stage]; if (!sh) { - _mesa_error(ctx, GL_INVALID_OPERATION, api_name); + _mesa_error(ctx, GL_INVALID_OPERATION, "%s", api_name); return; } if (count != sh->NumSubroutineUniformRemapTable) { - _mesa_error(ctx, GL_INVALID_VALUE, api_name); + _mesa_error(ctx, GL_INVALID_VALUE, "%s", api_name); return; } @@ -2445,7 +2445,7 @@ _mesa_UniformSubroutinesuiv(GLenum shadertype, GLsizei count, for (j = i; j < i + uni_count; j++) { struct gl_subroutine_function *subfn; if (indices[j] >= sh->NumSubroutineFunctions) { - _mesa_error(ctx, GL_INVALID_VALUE, api_name); + _mesa_error(ctx, GL_INVALID_VALUE, "%s", api_name); return; } @@ -2455,7 +2455,7 @@ _mesa_UniformSubroutinesuiv(GLenum shadertype, GLsizei count, break; } if (k == subfn->num_compat_types) { - _mesa_error(ctx, GL_INVALID_OPERATION, api_name); + _mesa_error(ctx, GL_INVALID_OPERATION, "%s", api_name); return; } } @@ -2489,30 +2489,30 @@ _mesa_GetUniformSubroutineuiv(GLenum shadertype, GLint location, gl_shader_stage stage; if (!_mesa_has_shader_subroutine(ctx)) { - _mesa_error(ctx, GL_INVALID_OPERATION, api_name); + _mesa_error(ctx, GL_INVALID_OPERATION, "%s", api_name); return; } if (!_mesa_validate_shader_target(ctx, shadertype)) { - _mesa_error(ctx, GL_INVALID_OPERATION, api_name); + _mesa_error(ctx, GL_INVALID_OPERATION, "%s", api_name); return; } stage = _mesa_shader_enum_to_shader_stage(shadertype); shProg = ctx->_Shader->CurrentProgram[stage]; if (!shProg) { - _mesa_error(ctx, GL_INVALID_OPERATION, api_name); + _mesa_error(ctx, GL_INVALID_OPERATION, "%s", api_name); return; } sh = shProg->_LinkedShaders[stage]; if (!sh) { - _mesa_error(ctx, GL_INVALID_OPERATION, api_name); + _mesa_error(ctx, GL_INVALID_OPERATION, "%s", api_name); return; } if (location >= sh->NumSubroutineUniformRemapTable) { - _mesa_error(ctx, GL_INVALID_VALUE, api_name); + _mesa_error(ctx, GL_INVALID_VALUE, "%s", api_name); return; } @@ -2536,12 +2536,12 @@ _mesa_GetProgramStageiv(GLuint program, GLenum shadertype, gl_shader_stage stage; if (!_mesa_has_shader_subroutine(ctx)) { - _mesa_error(ctx, GL_INVALID_OPERATION, api_name); + _mesa_error(ctx, GL_INVALID_OPERATION, "%s", api_name); return; } if (!_mesa_validate_shader_target(ctx, shadertype)) { - _mesa_error(ctx, GL_INVALID_OPERATION, api_name); + _mesa_error(ctx, GL_INVALID_OPERATION, "%s", api_name); return; } @@ -2552,7 +2552,7 @@ _mesa_GetProgramStageiv(GLuint program, GLenum shadertype, stage = _mesa_shader_enum_to_shader_stage(shadertype); sh = shProg->_LinkedShaders[stage]; if (!sh) { - _mesa_error(ctx, GL_INVALID_OPERATION, api_name); + _mesa_error(ctx, GL_INVALID_OPERATION, "%s", api_name); return; } @@ -2606,7 +2606,7 @@ _mesa_GetProgramStageiv(GLuint program, GLenum shadertype, break; } default: - _mesa_error(ctx, GL_INVALID_ENUM, api_name); + _mesa_error(ctx, GL_INVALID_ENUM, "%s", api_name); values[0] = -1; break; } |