diff options
author | Eric Anholt <eric@anholt.net> | 2014-02-20 18:23:52 -0800 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2014-02-22 19:23:21 -0800 |
commit | f28c9208652143b4925bd97ce9823728c34d34a5 (patch) | |
tree | 9190b65ce54f3946796f020effcfd43abe1e6cd3 /src/mesa/drivers/dri/i965/brw_vec4_gs_visitor.cpp | |
parent | 9ac9d133ed3d675a0c4cb527fb643ca590fe7d78 (diff) | |
download | external_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.cpp | 7 |
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 |