From 223edb1ec112bacb823a9739f94b35179e578886 Mon Sep 17 00:00:00 2001 From: Kenneth Graunke Date: Wed, 15 Dec 2021 00:53:49 -0800 Subject: [PATCH] iris: Use prog_data->inputs rather than shader info in SBE code. This should be the same thing, but requires looking up less data. Reviewed-by: Caio Oliveira Part-of: --- src/gallium/drivers/iris/iris_state.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/gallium/drivers/iris/iris_state.c b/src/gallium/drivers/iris/iris_state.c index d6757ec5453..63812c464df 100644 --- a/src/gallium/drivers/iris/iris_state.c +++ b/src/gallium/drivers/iris/iris_state.c @@ -4203,13 +4203,11 @@ iris_emit_sbe(struct iris_batch *batch, const struct iris_context *ice) const struct iris_rasterizer_state *cso_rast = ice->state.cso_rast; const struct brw_wm_prog_data *wm_prog_data = (void *) ice->shaders.prog[MESA_SHADER_FRAGMENT]->prog_data; - const struct shader_info *fs_info = - iris_get_shader_info(ice, MESA_SHADER_FRAGMENT); const struct brw_vue_map *last_vue_map = &brw_vue_prog_data(ice->shaders.last_vue_shader->prog_data)->vue_map; unsigned urb_read_offset, urb_read_length; - iris_compute_sbe_urb_read_interval(fs_info->inputs_read, + iris_compute_sbe_urb_read_interval(wm_prog_data->inputs, last_vue_map, cso_rast->light_twoside, &urb_read_offset, &urb_read_length);