intel/compiler: use lower_image_samples_to_one

Reviewed-by: Faith Ekstrand <faith.ekstrand@collabora.com>
Reviewer-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Signed-off-by: Amber Amber <amber@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20813>
This commit is contained in:
Amber 2023-01-24 11:56:49 +01:00 committed by Marge Bot
parent e8bfb71660
commit ab4c2990ed
2 changed files with 1 additions and 5 deletions

View file

@ -4623,11 +4623,6 @@ fs_visitor::nir_emit_intrinsic(const fs_builder &bld, nir_intrinsic_instr *instr
break; break;
} }
case nir_intrinsic_image_samples:
/* The driver does not support multi-sampled images. */
bld.MOV(retype(dest, BRW_REGISTER_TYPE_D), brw_imm_d(1));
break;
case nir_intrinsic_load_reloc_const_intel: { case nir_intrinsic_load_reloc_const_intel: {
uint32_t id = nir_intrinsic_param_idx(instr); uint32_t id = nir_intrinsic_param_idx(instr);
bld.emit(SHADER_OPCODE_MOV_RELOC_IMM, bld.emit(SHADER_OPCODE_MOV_RELOC_IMM,

View file

@ -725,6 +725,7 @@ brw_nir_lower_storage_image(nir_shader *shader,
const nir_lower_image_options image_options = { const nir_lower_image_options image_options = {
.lower_cube_size = true, .lower_cube_size = true,
.lower_image_samples_to_one = true,
}; };
progress |= nir_lower_image(shader, &image_options); progress |= nir_lower_image(shader, &image_options);