diff options
author | Eric Anholt <eric@anholt.net> | 2014-02-20 18:00:23 -0800 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2014-02-22 19:23:21 -0800 |
commit | 1e3bd9f9a5af90295788c5d71ea27c61eb7bd984 (patch) | |
tree | 04fe9e73cb62284f72031e76741a63b9b8a3d638 /src/glsl/test_optpass.cpp | |
parent | f28c9208652143b4925bd97ce9823728c34d34a5 (diff) | |
download | external_mesa3d-1e3bd9f9a5af90295788c5d71ea27c61eb7bd984.zip external_mesa3d-1e3bd9f9a5af90295788c5d71ea27c61eb7bd984.tar.gz external_mesa3d-1e3bd9f9a5af90295788c5d71ea27c61eb7bd984.tar.bz2 |
glsl: Add a file argument to the IR printer.
While we want to be able to print to stdout for glsl_compiler, for
debugging drivers we want to be able to dump to stderr because that's
where other driver debug (like LIBGL_DEBUG) tends to go, and because some
apps actually close stdout to shut up their own messages (such as the X
Server, or NWN).
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Matt Turner <mattst88@gmail.com>
Diffstat (limited to 'src/glsl/test_optpass.cpp')
-rw-r--r-- | src/glsl/test_optpass.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/glsl/test_optpass.cpp b/src/glsl/test_optpass.cpp index 1a15f3c..f1b9579 100644 --- a/src/glsl/test_optpass.cpp +++ b/src/glsl/test_optpass.cpp @@ -235,7 +235,7 @@ int test_optpass(int argc, char **argv) /* Print out the initial IR */ if (!state->error && !quiet) { printf("*** pre-optimization IR:\n"); - _mesa_print_ir(shader->ir, state); + _mesa_print_ir(stdout, shader->ir, state); printf("\n--\n"); } @@ -255,7 +255,7 @@ int test_optpass(int argc, char **argv) if (!quiet) { printf("*** resulting IR:\n"); } - _mesa_print_ir(shader->ir, state); + _mesa_print_ir(stdout, shader->ir, state); if (!quiet) { printf("\n--\n"); } |