diff options
Diffstat (limited to 'src/intel/compiler')
-rw-r--r-- | src/intel/compiler/brw_compiler.h | 1 | ||||
-rw-r--r-- | src/intel/compiler/brw_fs_generator.cpp | 6 |
2 files changed, 2 insertions, 5 deletions
diff --git a/src/intel/compiler/brw_compiler.h b/src/intel/compiler/brw_compiler.h index 0060c381c0d..b1086bbcee5 100644 --- a/src/intel/compiler/brw_compiler.h +++ b/src/intel/compiler/brw_compiler.h @@ -681,7 +681,6 @@ struct brw_wm_prog_data { /** @{ * surface indices the WM-specific surfaces */ - uint32_t render_target_start; uint32_t render_target_read_start; /** @} */ } binding_table; diff --git a/src/intel/compiler/brw_fs_generator.cpp b/src/intel/compiler/brw_fs_generator.cpp index 91bf0643084..cd5be054f69 100644 --- a/src/intel/compiler/brw_fs_generator.cpp +++ b/src/intel/compiler/brw_fs_generator.cpp @@ -287,8 +287,6 @@ fs_generator::fire_fb_write(fs_inst *inst, * messages set "Render Target Index" to 0. Using a different binding * table index would make it impossible to use headerless messages. */ - assert(prog_data->binding_table.render_target_start == 0); - const uint32_t surf_index = inst->target; bool last_render_target = inst->eot || @@ -427,8 +425,8 @@ fs_generator::generate_fb_read(fs_inst *inst, struct brw_reg dst, { assert(inst->size_written % REG_SIZE == 0); struct brw_wm_prog_data *prog_data = brw_wm_prog_data(this->prog_data); - const unsigned surf_index = - prog_data->binding_table.render_target_start + inst->target; + /* We assume that render targets start at binding table index 0. */ + const unsigned surf_index = inst->target; gen9_fb_READ(p, dst, payload, surf_index, inst->header_size, inst->size_written / REG_SIZE, |