/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_shader_llvm_resources.c | 92 static LLVMValueRef load_ubo(struct ac_shader_abi *abi, LLVMValueRef index) in load_ubo() function 339 ctx->abi.load_ubo = load_ubo; in si_llvm_init_resource_callbacks()
|
/third_party/mesa3d/src/amd/llvm/ |
D | ac_shader_abi.h | 74 LLVMValueRef (*load_ubo)(struct ac_shader_abi *abi, LLVMValueRef index); member
|
D | ac_nir_to_llvm.c | 2329 if (ctx->abi->load_ubo) in visit_load_ubo_buffer() 2330 rsrc = ctx->abi->load_ubo(ctx->abi, rsrc); in visit_load_ubo_buffer() 4377 LLVMValueRef ubo_index = ctx->abi->load_ubo(ctx->abi, ctx->ac.i32_0); in get_bindless_index_from_uniform()
|
/third_party/mesa3d/src/gallium/drivers/crocus/ |
D | crocus_program.c | 495 nir_intrinsic_instr *load_ubo = in crocus_setup_uniforms() local 497 load_ubo->num_components = intrin->num_components; in crocus_setup_uniforms() 498 load_ubo->src[0] = nir_src_for_ssa(temp_const_ubo_name); in crocus_setup_uniforms() 499 load_ubo->src[1] = nir_src_for_ssa(offset); in crocus_setup_uniforms() 500 nir_intrinsic_set_align(load_ubo, 4, 0); in crocus_setup_uniforms() 501 nir_intrinsic_set_range_base(load_ubo, 0); in crocus_setup_uniforms() 502 nir_intrinsic_set_range(load_ubo, ~0); in crocus_setup_uniforms() 503 nir_ssa_dest_init(&load_ubo->instr, &load_ubo->dest, in crocus_setup_uniforms() 507 nir_builder_instr_insert(&b, &load_ubo->instr); in crocus_setup_uniforms() 510 &load_ubo->dest.ssa); in crocus_setup_uniforms()
|
/third_party/mesa3d/src/gallium/auxiliary/gallivm/ |
D | lp_bld_nir.h | 78 void (*load_ubo)(struct lp_build_nir_context *bld_base, member
|
D | lp_bld_nir_aos.c | 354 bld.bld_base.load_ubo = emit_load_ubo; in lp_build_nir_aos()
|
D | lp_bld_nir.c | 1511 bld_base->load_ubo(bld_base, nir_dest_num_components(instr->dest), in visit_load_ubo() 1527 bld_base->load_ubo(bld_base, nir_dest_num_components(instr->dest), in visit_load_push_constant()
|
D | lp_bld_nir_soa.c | 2720 bld.bld_base.load_ubo = emit_load_ubo; in lp_build_nir_soa()
|
/third_party/mesa3d/docs/relnotes/ |
D | 20.2.2.rst | 73 - vc4: Add missing load_ubo set_align in yuv_blit fs.
|
D | 19.2.2.rst | 77 - nir/sink: Don't sink load_ubo to outside of its defining loop
|
D | 20.3.0.rst | 1023 - pan/bi: Add support for load_ubo 1472 - nir: Add a lowering pass for backends wanting load_ubo with vec4 offsets. 3050 - vc4: Add missing load_ubo set_align in yuv_blit fs.
|
D | 21.0.0.rst | 387 - pan/bi: Implement load_ubo with the builder 1293 - zink: revert to old load_ubo implementation
|
D | 19.3.0.rst | 773 - nir/sink: Don't sink load_ubo to outside of its defining loop 805 - aco: add can_reorder flags to load_ubo and load_constant
|
D | 21.2.0.rst | 407 - agx: Implement load_ubo/kernel_input 1011 - agx: Fix mismatched units in load_ubo
|
D | 20.1.0.rst | 3766 - freedreno/ir3: fix indirect cb0 load_ubo lowering
|
D | 19.1.0.rst | 763 - nir: Add access qualifiers on load_ubo intrinsic.
|
D | 21.3.0.rst | 281 - agx: Fix mismatched units in load_ubo
|
D | 22.0.0.rst | 1388 - nir/nir_opt_move,sink: Include load_ubo_vec4 as a load_ubo instr.
|
D | 20.2.0.rst | 4006 - freedreno/ir3: fix indirect cb0 load_ubo lowering
|
D | 22.2.0.rst | 1777 - tgsi_to_nir: Emit load_ubo_vec4 instead of load_ubo on non-integer HW.
|
/third_party/mesa3d/src/gallium/drivers/r600/sfn/ |
D | sfn_shader.h | 167 bool load_ubo(nir_intrinsic_instr *intr);
|
D | sfn_shader.cpp | 778 case nir_intrinsic_load_ubo_vec4: return load_ubo(intr); in process_intrinsic() 1195 bool Shader::load_ubo(nir_intrinsic_instr *instr) in load_ubo() function in r600::Shader
|
/third_party/mesa3d/src/microsoft/compiler/ |
D | nir_to_dxil.c | 2513 load_ubo(struct ntd_context *ctx, const struct dxil_value *handle, in load_ubo() function 3105 const struct dxil_value *agg = load_ubo(ctx, handle, offset, DXIL_F32); in emit_load_ubo() 3131 const struct dxil_value *agg = load_ubo(ctx, handle, offset, DXIL_I32); in emit_load_ubo_dxil()
|
/third_party/mesa3d/src/amd/vulkan/ |
D | radv_nir_to_llvm.c | 1386 ctx.abi.load_ubo = radv_load_ubo; in ac_translate_nir_to_llvm()
|