diff options
author | Brian Paul <brianp@vmware.com> | 2009-08-14 12:57:39 -0600 |
---|---|---|
committer | Brian Paul <brianp@vmware.com> | 2009-08-14 12:57:39 -0600 |
commit | 12199ed96ca0dd2307e9893c58300623cfa6c0ee (patch) | |
tree | 2b9a1da6550165371d6477874bae82aecaeb0358 | |
parent | e3d47515f9b376b00743137529b4ca35a8436c92 (diff) |
mesa: also pass the GPU program to _mesa_append_uniforms_to_file()
We want the post-link program at this points.
-rw-r--r-- | src/mesa/shader/prog_print.c | 5 | ||||
-rw-r--r-- | src/mesa/shader/prog_print.h | 3 |
2 files changed, 5 insertions, 3 deletions
diff --git a/src/mesa/shader/prog_print.c b/src/mesa/shader/prog_print.c index 1bc2109957..3c1c17e099 100644 --- a/src/mesa/shader/prog_print.c +++ b/src/mesa/shader/prog_print.c @@ -964,7 +964,8 @@ _mesa_write_shader_to_file(const struct gl_shader *shader) * _mesa_write_shader_to_file function. */ void -_mesa_append_uniforms_to_file(const struct gl_shader *shader) +_mesa_append_uniforms_to_file(const struct gl_shader *shader, + const struct gl_program *prog) { const char *type; char filename[100]; @@ -984,7 +985,7 @@ _mesa_append_uniforms_to_file(const struct gl_shader *shader) fprintf(f, "/* First-draw parameters / constants */\n"); fprintf(f, "/*\n"); - _mesa_fprint_parameter_list(f, shader->Program->Parameters); + _mesa_fprint_parameter_list(f, prog->Parameters); fprintf(f, "*/\n"); fclose(f); diff --git a/src/mesa/shader/prog_print.h b/src/mesa/shader/prog_print.h index 460426fd51..fc286ded54 100644 --- a/src/mesa/shader/prog_print.h +++ b/src/mesa/shader/prog_print.h @@ -87,7 +87,8 @@ extern void _mesa_write_shader_to_file(const struct gl_shader *shader); extern void -_mesa_append_uniforms_to_file(const struct gl_shader *shader); +_mesa_append_uniforms_to_file(const struct gl_shader *shader, + const struct gl_program *prog); #endif /* PROG_PRINT_H */ |