diff --git a/.pick_status.json b/.pick_status.json index cc1f282bc91..08c39b47b21 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -1309,7 +1309,7 @@ "description": "intel/fs: OpImageQueryLod does not support arrayed images as an operand", "nominated": true, "nomination_type": 1, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": "231337a13af03f5579f5401cff16aa96ec796746" }, diff --git a/src/intel/compiler/brw_fs_nir.cpp b/src/intel/compiler/brw_fs_nir.cpp index c4306f10c6a..d0b50b6386d 100644 --- a/src/intel/compiler/brw_fs_nir.cpp +++ b/src/intel/compiler/brw_fs_nir.cpp @@ -6067,7 +6067,7 @@ fs_visitor::nir_emit_texture(const fs_builder &bld, nir_tex_instr *instr) * Compiler should send U,V,R parameters even if V,R are 0. */ if (instr->sampler_dim == GLSL_SAMPLER_DIM_CUBE && devinfo->verx10 == 125) - assert(instr->coord_components == 3u + instr->is_array); + assert(instr->coord_components >= 3u); break; case nir_tex_src_ddx: srcs[TEX_LOGICAL_SRC_LOD] = retype(src, BRW_REGISTER_TYPE_F);