diff options
author | Francisco Jerez <currojerez@riseup.net> | 2013-10-20 14:05:24 -0700 |
---|---|---|
committer | Francisco Jerez <currojerez@riseup.net> | 2013-10-29 12:40:56 -0700 |
commit | e515dcbf96887faae743acb4771cb7375be0d6b8 (patch) | |
tree | 65e9a19534eaeef8339d35f39ca60cd971ac9e4c /src/mesa/drivers/dri/i965/brw_binding_tables.c | |
parent | d58bd7526326dfa59a9ee52f328ecd5539b8610b (diff) | |
download | external_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.c | 4 |
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, |