mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 07:28:11 +02:00
i965/fs: Don't uniformize surface index twice
The emit_untyped_read and emit_untyped_write helpers already uniformize the surface index argument. No need to do it before calling them. Reviewed-by: Matt Turner <mattst88@gmail.com> Signed-off-by: Kristian Høgsberg Kristensen <krh@bitplanet.net>
This commit is contained in:
parent
aedc0aab19
commit
a19bf6d3cc
1 changed files with 0 additions and 2 deletions
|
|
@ -1511,7 +1511,6 @@ fs_visitor::nir_emit_intrinsic(const fs_builder &bld, nir_intrinsic_instr *instr
|
|||
surf_index = vgrf(glsl_type::uint_type);
|
||||
bld.ADD(surf_index, get_nir_src(instr->src[0]),
|
||||
fs_reg(stage_prog_data->binding_table.ssbo_start));
|
||||
surf_index = bld.emit_uniformize(surf_index);
|
||||
|
||||
/* Assume this may touch any UBO. It would be nice to provide
|
||||
* a tighter bound, but the array information is already lowered away.
|
||||
|
|
@ -1756,7 +1755,6 @@ fs_visitor::nir_emit_intrinsic(const fs_builder &bld, nir_intrinsic_instr *instr
|
|||
surf_index = vgrf(glsl_type::uint_type);
|
||||
bld.ADD(surf_index, get_nir_src(instr->src[1]),
|
||||
fs_reg(stage_prog_data->binding_table.ssbo_start));
|
||||
surf_index = bld.emit_uniformize(surf_index);
|
||||
|
||||
brw_mark_surface_used(prog_data,
|
||||
stage_prog_data->binding_table.ssbo_start +
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue