Home
last modified time | relevance | path

Searched refs:ACCESS_NON_UNIFORM (Results 1 – 11 of 11) sorted by relevance

/third_party/mesa3d/src/compiler/nir/
Dnir_lower_non_uniform_access.c178 if (!(nir_intrinsic_access(intrin) & ACCESS_NON_UNIFORM)) in lower_non_uniform_access_intrin()
196 nir_intrinsic_set_access(intrin, nir_intrinsic_access(intrin) & ~ACCESS_NON_UNIFORM); in lower_non_uniform_access_intrin()
Dnir_divergence_analysis.c290 …divergent = (instr->src[0].ssa->divergent && (nir_intrinsic_access(instr) & ACCESS_NON_UNIFORM)) || in visit_intrinsic()
296 … is_divergent = instr->src[0].ssa->divergent && (nir_intrinsic_access(instr) & ACCESS_NON_UNIFORM); in visit_intrinsic()
305 …divergent = (instr->src[0].ssa->divergent && (nir_intrinsic_access(instr) & ACCESS_NON_UNIFORM)) || in visit_intrinsic()
Dnir_lower_input_attachments.c136 tex->texture_non_uniform = nir_intrinsic_access(load) & ACCESS_NON_UNIFORM; in try_lower_input_load()
Dnir_opt_gcm.c257 (nir_intrinsic_access(intrin) & ACCESS_NON_UNIFORM); in pin_intrinsic()
/third_party/mesa3d/src/compiler/
Dshader_enums.h895 ACCESS_NON_UNIFORM = (1 << 5), enumerator
/third_party/mesa3d/src/compiler/spirv/
Dvtn_variables.c75 ptr->access |= ACCESS_NON_UNIFORM; in ptr_decoration_cb()
100 aa->access |= ACCESS_NON_UNIFORM; in access_align_cb()
2321 *access |= ACCESS_NON_UNIFORM; in ptr_nonuniform_workaround_cb()
2424 access |= base->access & ACCESS_NON_UNIFORM; in vtn_handle_variables()
Dspirv_to_nir.c2587 *access |= ACCESS_NON_UNIFORM; in non_uniform_decoration_cb()
2633 vtn_push_sampled_image(b, w[2], si, access & ACCESS_NON_UNIFORM); in vtn_handle_texture()
2642 vtn_push_image(b, w[2], si.image, access & ACCESS_NON_UNIFORM); in vtn_handle_texture()
3030 access |= ACCESS_NON_UNIFORM; in vtn_handle_texture()
3032 if (image && (access & ACCESS_NON_UNIFORM)) in vtn_handle_texture()
3035 if (sampler && (access & ACCESS_NON_UNIFORM)) in vtn_handle_texture()
/third_party/mesa3d/src/intel/vulkan/
Danv_nir_apply_pipeline_layout.c733 if (nir_intrinsic_access(intrin) & ACCESS_NON_UNIFORM) in try_lower_direct_buffer_intrinsic()
/third_party/mesa3d/src/amd/llvm/
Dac_nir_to_llvm.c1722 bool non_uniform = nir_intrinsic_access(instr) & ACCESS_NON_UNIFORM; in visit_get_ssbo_size()
1777 nir_intrinsic_access(instr) & ACCESS_NON_UNIFORM); in enter_waterfall_ssbo()
2102 nir_intrinsic_access(instr) & ACCESS_NON_UNIFORM); in enter_waterfall_ubo()
2519 return enter_waterfall(ctx, wctx, value, nir_intrinsic_access(instr) & ACCESS_NON_UNIFORM); in enter_waterfall_image()
/third_party/mesa3d/src/freedreno/ir3/
Dir3_compiler_nir.c47 (nir_intrinsic_access(intrin) & ACCESS_NON_UNIFORM)) { in ir3_handle_nonuniform()
/third_party/mesa3d/src/gallium/drivers/zink/nir_to_spirv/
Dnir_to_spirv.c187 case ACCESS_NON_UNIFORM: in emit_access_decorations()