D | ac_shader_abi.h | 51 struct ac_shader_abi { struct 71 void (*emit_outputs)(struct ac_shader_abi *abi, unsigned max_outputs, LLVMValueRef *addrs); argument 73 void (*emit_vertex)(struct ac_shader_abi *abi, unsigned stream, LLVMValueRef *addrs); argument 75 void (*emit_primitive)(struct ac_shader_abi *abi, unsigned stream); argument 77 void (*emit_vertex_with_counter)(struct ac_shader_abi *abi, unsigned stream, argument 80 LLVMValueRef (*load_inputs)(struct ac_shader_abi *abi, argument 85 LLVMValueRef (*load_tess_varyings)(struct ac_shader_abi *abi, LLVMTypeRef type, argument 91 void (*store_tcs_outputs)(struct ac_shader_abi *abi, argument 96 LLVMValueRef (*load_tess_coord)(struct ac_shader_abi *abi); argument 98 LLVMValueRef (*load_patch_vertices_in)(struct ac_shader_abi *abi); argument [all …]
|