mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-24 19:40:10 +01:00
i965/blorp: Use the isl_view from the blorp_surface_info
Signed-off-by: Jason Ekstrand <jason@jlekstrand.net> Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>
This commit is contained in:
parent
c097160463
commit
603d5f7638
1 changed files with 1 additions and 17 deletions
|
|
@ -386,22 +386,6 @@ brw_blorp_emit_surface_state(struct brw_context *brw,
|
|||
clear_color = intel_miptree_get_isl_clear_color(brw, surface->mt);
|
||||
}
|
||||
|
||||
struct isl_view view = {
|
||||
.format = surface->view.format,
|
||||
.base_level = 0,
|
||||
.levels = 1,
|
||||
.base_array_layer = 0,
|
||||
.array_len = 1,
|
||||
.channel_select = {
|
||||
ISL_CHANNEL_SELECT_RED,
|
||||
ISL_CHANNEL_SELECT_GREEN,
|
||||
ISL_CHANNEL_SELECT_BLUE,
|
||||
ISL_CHANNEL_SELECT_ALPHA,
|
||||
},
|
||||
.usage = is_render_target ? ISL_SURF_USAGE_RENDER_TARGET_BIT :
|
||||
ISL_SURF_USAGE_TEXTURE_BIT,
|
||||
};
|
||||
|
||||
uint32_t surf_offset;
|
||||
uint32_t *dw = brw_state_batch(brw, AUB_TRACE_SURFACE_STATE,
|
||||
ss_info.num_dwords * 4, ss_info.ss_align,
|
||||
|
|
@ -409,7 +393,7 @@ brw_blorp_emit_surface_state(struct brw_context *brw,
|
|||
|
||||
const uint32_t mocs = is_render_target ? ss_info.rb_mocs : ss_info.tex_mocs;
|
||||
|
||||
isl_surf_fill_state(&brw->isl_dev, dw, .surf = &surf, .view = &view,
|
||||
isl_surf_fill_state(&brw->isl_dev, dw, .surf = &surf, .view = &surface->view,
|
||||
.address = surface->mt->bo->offset64 + surface->bo_offset,
|
||||
.aux_surf = aux_surf, .aux_usage = surface->aux_usage,
|
||||
.aux_address = aux_offset,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue