i965: Give compile stats through KHR_debug.
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
This commit is contained in:
@@ -2035,6 +2035,16 @@ fs_generator::generate_code(const cfg_t *cfg, int dispatch_width)
|
||||
ralloc_free(annotation.ann);
|
||||
}
|
||||
|
||||
static GLuint msg_id = 0;
|
||||
_mesa_gl_debug(&brw->ctx, &msg_id,
|
||||
MESA_DEBUG_SOURCE_SHADER_COMPILER,
|
||||
MESA_DEBUG_TYPE_OTHER,
|
||||
MESA_DEBUG_SEVERITY_NOTIFICATION,
|
||||
"FS SIMD%d shader: %d inst, %d loops, "
|
||||
"compacted %d to %d bytes.\n",
|
||||
dispatch_width, before_size / 16, loop_count,
|
||||
before_size, after_size);
|
||||
|
||||
return start_offset;
|
||||
}
|
||||
|
||||
|
||||
@@ -1593,6 +1593,16 @@ vec4_generator::generate_code(const cfg_t *cfg)
|
||||
dump_assembly(p->store, annotation.ann_count, annotation.ann, brw, prog);
|
||||
ralloc_free(annotation.ann);
|
||||
}
|
||||
|
||||
static GLuint msg_id = 0;
|
||||
_mesa_gl_debug(&brw->ctx, &msg_id,
|
||||
MESA_DEBUG_SOURCE_SHADER_COMPILER,
|
||||
MESA_DEBUG_TYPE_OTHER,
|
||||
MESA_DEBUG_SEVERITY_NOTIFICATION,
|
||||
"VS vec4 shader: %d inst, %d loops, "
|
||||
"compacted %d to %d bytes.\n",
|
||||
before_size / 16, loop_count,
|
||||
before_size, after_size);
|
||||
}
|
||||
|
||||
const unsigned *
|
||||
|
||||
Reference in New Issue
Block a user