D | ac_shader_abi.h | 51 struct ac_shader_abi { struct 64 void (*export_vertex)(struct ac_shader_abi *abi); argument 66 void (*emit_outputs)(struct ac_shader_abi *abi); argument 68 void (*emit_vertex)(struct ac_shader_abi *abi, unsigned stream, LLVMValueRef *addrs); argument 70 void (*emit_primitive)(struct ac_shader_abi *abi, unsigned stream); argument 72 void (*emit_vertex_with_counter)(struct ac_shader_abi *abi, unsigned stream, argument 75 LLVMValueRef (*load_inputs)(struct ac_shader_abi *abi, argument 80 LLVMValueRef (*load_tess_varyings)(struct ac_shader_abi *abi, LLVMTypeRef type, argument 86 void (*store_tcs_outputs)(struct ac_shader_abi *abi, argument 91 LLVMValueRef (*load_patch_vertices_in)(struct ac_shader_abi *abi); argument [all …]
|