nir: add additional flag to resource_intel for embedded samplers
This will enable specific lowering of embedded samplers. Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Reviewed-by: Ivan Briano <ivan.briano@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22151>
This commit is contained in:
committed by
Marge Bot
parent
99047451c9
commit
259cdc5496
@@ -867,6 +867,7 @@ build_surface_index_for_binding(nir_builder *b,
|
||||
set_offset,
|
||||
surface_index,
|
||||
array_index,
|
||||
nir_undef(b, 1, 32) /* bindless_base_offset */,
|
||||
.desc_set = set,
|
||||
.binding = binding,
|
||||
.resource_block_intel = state->set[set].binding[binding].push_block,
|
||||
@@ -946,7 +947,11 @@ build_sampler_handle_for_binding(nir_builder *b,
|
||||
state->set[set].binding[binding].sampler_offset + plane);
|
||||
}
|
||||
|
||||
return nir_resource_intel(b, set_offset, sampler_index, array_index,
|
||||
return nir_resource_intel(b,
|
||||
set_offset,
|
||||
sampler_index,
|
||||
array_index,
|
||||
nir_undef(b, 1, 32) /* bindless_base_offset */,
|
||||
.desc_set = set,
|
||||
.binding = binding,
|
||||
.resource_access_intel =
|
||||
|
||||
Reference in New Issue
Block a user