Searched refs:ACCESS_NON_UNIFORM (Results 1 – 11 of 11) sorted by relevance
/third_party/mesa3d/src/compiler/nir/ |
D | nir_lower_non_uniform_access.c | 178 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()
|
D | nir_divergence_analysis.c | 290 …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()
|
D | nir_lower_input_attachments.c | 136 tex->texture_non_uniform = nir_intrinsic_access(load) & ACCESS_NON_UNIFORM; in try_lower_input_load()
|
D | nir_opt_gcm.c | 257 (nir_intrinsic_access(intrin) & ACCESS_NON_UNIFORM); in pin_intrinsic()
|
/third_party/mesa3d/src/compiler/ |
D | shader_enums.h | 895 ACCESS_NON_UNIFORM = (1 << 5), enumerator
|
/third_party/mesa3d/src/compiler/spirv/ |
D | vtn_variables.c | 75 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()
|
D | spirv_to_nir.c | 2587 *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/ |
D | anv_nir_apply_pipeline_layout.c | 733 if (nir_intrinsic_access(intrin) & ACCESS_NON_UNIFORM) in try_lower_direct_buffer_intrinsic()
|
/third_party/mesa3d/src/amd/llvm/ |
D | ac_nir_to_llvm.c | 1722 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/ |
D | ir3_compiler_nir.c | 47 (nir_intrinsic_access(intrin) & ACCESS_NON_UNIFORM)) { in ir3_handle_nonuniform()
|
/third_party/mesa3d/src/gallium/drivers/zink/nir_to_spirv/ |
D | nir_to_spirv.c | 187 case ACCESS_NON_UNIFORM: in emit_access_decorations()
|