Home
last modified time | relevance | path

Searched refs:non_uniform (Results 1 - 7 of 7) sorted by relevance

/third_party/mesa3d/src/amd/llvm/
H A Dac_shader_abi.h82 * \param non_uniform whether the buffer descriptor is not assumed to be uniform
84 LLVMValueRef (*load_ssbo)(struct ac_shader_abi *abi, LLVMValueRef buffer, bool write, bool non_uniform);
H A Dac_nir_to_llvm.c1771 bool non_uniform = nir_intrinsic_access(instr) & ACCESS_NON_UNIFORM; in visit_get_ssbo_size() local
1772 LLVMValueRef rsrc = ctx->abi->load_ssbo(ctx->abi, get_src(ctx, instr->src[0]), false, non_uniform); in visit_get_ssbo_size()
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_nir_apply_pipeline_layout.c230 enum ac_descriptor_type desc_type, bool non_uniform, nir_tex_instr *tex, in get_sampler_desc()
311 if (non_uniform) in get_sampler_desc()
322 get_sampler_desc(b, state, deref, AC_DESC_PLANE_1, non_uniform, tex, write); in get_sampler_desc()
229 get_sampler_desc(nir_builder *b, apply_layout_state *state, nir_deref_instr *deref, enum ac_descriptor_type desc_type, bool non_uniform, nir_tex_instr *tex, bool write) get_sampler_desc() argument
H A Dradv_nir_to_llvm.c318 radv_load_ssbo(struct ac_shader_abi *abi, LLVMValueRef buffer_ptr, bool write, bool non_uniform) in radv_load_ssbo() argument
/third_party/mesa3d/src/compiler/nir/
H A Dnir_opt_gcm.c262 bool non_uniform = nir_intrinsic_has_access(intrin) && in pin_intrinsic() local
264 if (!non_uniform && in pin_intrinsic()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_shader_llvm_resources.c110 static LLVMValueRef load_ssbo(struct ac_shader_abi *abi, LLVMValueRef index, bool write, bool non_uniform) in load_ssbo() argument
/third_party/mesa3d/src/amd/compiler/
H A Daco_instruction_selection.cpp829 convert_pointer_to_64_bit(isel_context* ctx, Temp ptr, bool non_uniform = false)
834 if (ptr.type() == RegType::vgpr && !non_uniform)

Completed in 27 milliseconds