summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_binding_tables.c
diff options
context:
space:
mode:
authorFrancisco Jerez <currojerez@riseup.net>2013-10-20 14:05:24 -0700
committerFrancisco Jerez <currojerez@riseup.net>2013-10-29 12:40:56 -0700
commite515dcbf96887faae743acb4771cb7375be0d6b8 (patch)
tree65e9a19534eaeef8339d35f39ca60cd971ac9e4c /src/mesa/drivers/dri/i965/brw_binding_tables.c
parentd58bd7526326dfa59a9ee52f328ecd5539b8610b (diff)
downloadexternal_mesa3d-e515dcbf96887faae743acb4771cb7375be0d6b8.zip
external_mesa3d-e515dcbf96887faae743acb4771cb7375be0d6b8.tar.gz
external_mesa3d-e515dcbf96887faae743acb4771cb7375be0d6b8.tar.bz2
i965: Simplify the shader time code by using atomic counter helpers.
Reviewed-by: Paul Berry <stereotype441@gmail.com>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_binding_tables.c')
-rw-r--r--src/mesa/drivers/dri/i965/brw_binding_tables.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_binding_tables.c b/src/mesa/drivers/dri/i965/brw_binding_tables.c
index bc39ae7..0a322dc 100644
--- a/src/mesa/drivers/dri/i965/brw_binding_tables.c
+++ b/src/mesa/drivers/dri/i965/brw_binding_tables.c
@@ -68,7 +68,9 @@ brw_upload_binding_table(struct brw_context *brw,
}
if (INTEL_DEBUG & DEBUG_SHADER_TIME) {
- gen7_create_shader_time_surface(brw, &stage_state->surf_offset[prog_data->binding_table.shader_time_start]);
+ brw->vtbl.create_raw_surface(
+ brw, brw->shader_time.bo, 0, brw->shader_time.bo->size,
+ &stage_state->surf_offset[prog_data->binding_table.shader_time_start], true);
}
uint32_t *bind = brw_state_batch(brw, AUB_TRACE_BINDING_TABLE,