diff options
author | Ian Romanick <[email protected]> | 2014-11-06 11:12:31 -0800 |
---|---|---|
committer | Ian Romanick <[email protected]> | 2017-01-26 09:46:18 -0800 |
commit | 13439031c881fb46e4be26790e80ca69306728d7 (patch) | |
tree | 3fe97bb5df5af6bd3237d8ffb873d44884e5cad0 | |
parent | 9be5fd3c87f8f463ad82dc6d80fe18ebc795119c (diff) |
mesa: Arrange validate_uniform_parameters parameters to match call sites
Saves a measly 20 bytes on IA32 and nothing on x64. Depending on
exactly when this is applied, a lot of variation is possible due to
function alignment.
text data bss dec hex filename
6670131 228340 22552 6921023 699b3f lib/i965_dri.so before
6670111 228340 22552 6921003 699b2b lib/i965_dri.so after
6342932 293872 29880 6666684 65b9bc lib64/i965_dri.so before
6342932 293872 29880 6666684 65b9bc lib64/i965_dri.so after
Signed-off-by: Ian Romanick <[email protected]>
Reviewed-by: Jordan Justen <[email protected]>
-rw-r--r-- | src/mesa/main/uniform_query.cpp | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/src/mesa/main/uniform_query.cpp b/src/mesa/main/uniform_query.cpp index ef51571831e..418cfc9a0df 100644 --- a/src/mesa/main/uniform_query.cpp +++ b/src/mesa/main/uniform_query.cpp @@ -156,11 +156,11 @@ _mesa_GetActiveUniformsiv(GLuint program, } static struct gl_uniform_storage * -validate_uniform_parameters(struct gl_context *ctx, - struct gl_shader_program *shProg, - GLint location, GLsizei count, - unsigned *array_index, - const char *caller) +validate_uniform_parameters(GLint location, GLsizei count, + unsigned *array_index, + struct gl_context *ctx, + struct gl_shader_program *shProg, + const char *caller) { if (shProg == NULL) { _mesa_error(ctx, GL_INVALID_OPERATION, "%s(program not linked)", caller); @@ -284,8 +284,8 @@ _mesa_get_uniform(struct gl_context *ctx, GLuint program, GLint location, unsigned offset; struct gl_uniform_storage *const uni = - validate_uniform_parameters(ctx, shProg, location, 1, - &offset, "glGetUniform"); + validate_uniform_parameters(location, 1, &offset, + ctx, shProg, "glGetUniform"); if (uni == NULL) { /* For glGetUniform, page 264 (page 278 of the PDF) of the OpenGL 2.1 * spec says: @@ -779,8 +779,8 @@ _mesa_uniform(GLint location, GLsizei count, const GLvoid *values, int size_mul = glsl_base_type_is_64bit(basicType) ? 2 : 1; struct gl_uniform_storage *const uni = - validate_uniform_parameters(ctx, shProg, location, count, - &offset, "glUniform"); + validate_uniform_parameters(location, count, &offset, + ctx, shProg, "glUniform"); if (uni == NULL) return; @@ -990,8 +990,8 @@ _mesa_uniform_matrix(GLint location, GLsizei count, { unsigned offset; struct gl_uniform_storage *const uni = - validate_uniform_parameters(ctx, shProg, location, count, - &offset, "glUniformMatrix"); + validate_uniform_parameters(location, count, &offset, + ctx, shProg, "glUniformMatrix"); if (uni == NULL) return; |