summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_vec4_gs_visitor.cpp
diff options
context:
space:
mode:
authorEric Anholt <eric@anholt.net>2014-02-20 18:23:52 -0800
committerEric Anholt <eric@anholt.net>2014-02-22 19:23:21 -0800
commitf28c9208652143b4925bd97ce9823728c34d34a5 (patch)
tree9190b65ce54f3946796f020effcfd43abe1e6cd3 /src/mesa/drivers/dri/i965/brw_vec4_gs_visitor.cpp
parent9ac9d133ed3d675a0c4cb527fb643ca590fe7d78 (diff)
downloadexternal_mesa3d-f28c9208652143b4925bd97ce9823728c34d34a5.zip
external_mesa3d-f28c9208652143b4925bd97ce9823728c34d34a5.tar.gz
external_mesa3d-f28c9208652143b4925bd97ce9823728c34d34a5.tar.bz2
i965: Refactor debug dumping of GLSL IR.
This was only going to get worse when tesselation shows up, and was causing too much extra duplication in my stderr changes coming up. 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/mesa/drivers/dri/i965/brw_vec4_gs_visitor.cpp')
-rw-r--r--src/mesa/drivers/dri/i965/brw_vec4_gs_visitor.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_vec4_gs_visitor.cpp b/src/mesa/drivers/dri/i965/brw_vec4_gs_visitor.cpp
index 0a2d8ff..92b2e8d 100644
--- a/src/mesa/drivers/dri/i965/brw_vec4_gs_visitor.cpp
+++ b/src/mesa/drivers/dri/i965/brw_vec4_gs_visitor.cpp
@@ -588,11 +588,8 @@ brw_gs_emit(struct brw_context *brw,
struct brw_shader *shader =
(brw_shader *) prog->_LinkedShaders[MESA_SHADER_GEOMETRY];
- if (unlikely(INTEL_DEBUG & DEBUG_GS)) {
- printf("GLSL IR for native geometry shader %d:\n", prog->Name);
- _mesa_print_ir(shader->base.ir, NULL);
- printf("\n\n");
- }
+ if (unlikely(INTEL_DEBUG & DEBUG_GS))
+ brw_dump_ir(brw, "geometry", prog, &shader->base, NULL);
/* Compile the geometry shader in DUAL_OBJECT dispatch mode, if we can do
* so without spilling. If the GS invocations count > 1, then we can't use