diff options
author | Francisco Jerez <[email protected]> | 2016-04-25 17:02:05 -0700 |
---|---|---|
committer | Jason Ekstrand <[email protected]> | 2018-06-28 13:19:38 -0700 |
commit | 244a0ff3a8b47ae1aca549a801baafbeb5712213 (patch) | |
tree | 08c4b9bf8551a72006eba2660cc06bfc9d2b2df1 /src/mesa/drivers/dri/i965/brw_program.c | |
parent | 2d7d652d5c02f8b68ba72490ac041d3a8235212a (diff) |
i965: Add plumbing for shader time in 32-wide FS dispatch mode.
Reviewed-by: Jason Ekstrand <[email protected]>
Reviewed-by: Matt Turner <[email protected]>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_program.c')
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_program.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_program.c b/src/mesa/drivers/dri/i965/brw_program.c index bc7b41086ff..e5c7579cf68 100644 --- a/src/mesa/drivers/dri/i965/brw_program.c +++ b/src/mesa/drivers/dri/i965/brw_program.c @@ -541,6 +541,7 @@ brw_report_shader_time(struct brw_context *brw) case ST_GS: case ST_FS8: case ST_FS16: + case ST_FS32: case ST_CS: written = brw->shader_time.cumulative[i].written; reset = brw->shader_time.cumulative[i].reset; @@ -569,6 +570,7 @@ brw_report_shader_time(struct brw_context *brw) case ST_GS: case ST_FS8: case ST_FS16: + case ST_FS32: case ST_CS: total_by_type[type] += scaled[i]; break; @@ -618,6 +620,9 @@ brw_report_shader_time(struct brw_context *brw) case ST_FS16: stage = "fs16"; break; + case ST_FS32: + stage = "fs32"; + break; case ST_CS: stage = "cs"; break; @@ -637,6 +642,7 @@ brw_report_shader_time(struct brw_context *brw) print_shader_time_line("total", "gs", 0, total_by_type[ST_GS], total); print_shader_time_line("total", "fs8", 0, total_by_type[ST_FS8], total); print_shader_time_line("total", "fs16", 0, total_by_type[ST_FS16], total); + print_shader_time_line("total", "fs32", 0, total_by_type[ST_FS32], total); print_shader_time_line("total", "cs", 0, total_by_type[ST_CS], total); } |