Home
last modified time | relevance | path

Searched refs:ac_shader_abi (Results 1 – 8 of 8) sorted by relevance

/external/mesa3d/src/amd/common/
Dac_shader_abi.h41 struct ac_shader_abi { struct
64 void (*emit_outputs)(struct ac_shader_abi *abi, argument
68 void (*emit_vertex)(struct ac_shader_abi *abi, argument
72 void (*emit_primitive)(struct ac_shader_abi *abi, argument
75 LLVMValueRef (*load_inputs)(struct ac_shader_abi *abi, argument
84 LLVMValueRef (*load_tess_varyings)(struct ac_shader_abi *abi, argument
96 void (*store_tcs_outputs)(struct ac_shader_abi *abi, argument
104 LLVMValueRef (*load_tess_coord)(struct ac_shader_abi *abi, argument
108 LLVMValueRef (*load_patch_vertices_in)(struct ac_shader_abi *abi); argument
110 LLVMValueRef (*load_tess_level)(struct ac_shader_abi *abi, argument
[all …]
Dac_nir_to_llvm.h40 struct ac_shader_abi;
236 void ac_nir_translate(struct ac_llvm_context *ac, struct ac_shader_abi *abi,
Dmeson.build38 'ac_shader_abi.h',
Dac_nir_to_llvm.c56 struct ac_shader_abi *abi;
80 struct ac_shader_abi abi;
156 nir_to_llvm_context_from_abi(struct ac_shader_abi *abi) in nir_to_llvm_context_from_abi()
2904 load_tcs_varyings(struct ac_shader_abi *abi, in load_tcs_varyings()
2947 store_tcs_output(struct ac_shader_abi *abi, in store_tcs_output()
3031 load_tes_input(struct ac_shader_abi *abi, in load_tes_input()
3066 load_gs_input(struct ac_shader_abi *abi, in load_gs_input()
4213 visit_emit_vertex(struct ac_shader_abi *abi, unsigned stream, LLVMValueRef *addrs) in visit_emit_vertex()
4278 visit_end_primitive(struct ac_shader_abi *abi, unsigned stream) in visit_end_primitive()
4285 load_tess_coord(struct ac_shader_abi *abi, LLVMTypeRef type, in load_tess_coord()
[all …]
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_internal.h67 struct ac_shader_abi abi;
222 si_shader_context_from_abi(struct ac_shader_abi *abi) in si_shader_context_from_abi()
269 LLVMValueRef si_nir_load_input_tes(struct ac_shader_abi *abi,
281 LLVMValueRef si_llvm_load_input_gs(struct ac_shader_abi *abi,
334 LLVMValueRef si_nir_load_input_gs(struct ac_shader_abi *abi,
Dsi_shader_nir.c577 LLVMValueRef si_nir_load_input_gs(struct ac_shader_abi *abi, in si_nir_load_input_gs()
598 si_nir_load_sampler_desc(struct ac_shader_abi *abi, in si_nir_load_sampler_desc()
Dsi_shader.c1215 static LLVMValueRef si_nir_load_tcs_varyings(struct ac_shader_abi *abi, in si_nir_load_tcs_varyings()
1307 LLVMValueRef si_nir_load_input_tes(struct ac_shader_abi *abi, in si_nir_load_input_tes()
1453 static void si_nir_store_output_tcs(struct ac_shader_abi *abi, in si_nir_store_output_tcs()
1569 LLVMValueRef si_llvm_load_input_gs(struct ac_shader_abi *abi, in si_llvm_load_input_gs()
1907 static LLVMValueRef si_load_tess_coord(struct ac_shader_abi *abi, in si_load_tess_coord()
1948 static LLVMValueRef si_load_tess_level(struct ac_shader_abi *abi, in si_load_tess_level()
1969 static LLVMValueRef si_load_patch_vertices_in(struct ac_shader_abi *abi) in si_load_patch_vertices_in()
2251 static LLVMValueRef load_ubo(struct ac_shader_abi *abi, LLVMValueRef index) in load_ubo()
2264 load_ssbo(struct ac_shader_abi *abi, LLVMValueRef index, bool write) in load_ssbo()
3292 static void si_llvm_emit_tcs_epilogue(struct ac_shader_abi *abi, in si_llvm_emit_tcs_epilogue()
[all …]
/external/mesa3d/src/amd/
DMakefile.sources47 common/ac_shader_abi.h \