aco: Fixup markdown formatting of the README-ISA.
[mesa.git] / src / amd / llvm / ac_shader_abi.h
index ea977fc0cfa6ebe7e3d29f0c01a1c508ba0ed915..aa31ff9c52da07cac63ebe132df2b26cf6f69db9 100644 (file)
@@ -80,7 +80,10 @@ struct ac_shader_abi {
        void (*emit_primitive)(struct ac_shader_abi *abi,
                               unsigned stream);
 
-       void (*emit_kill)(struct ac_shader_abi *abi, LLVMValueRef visible);
+       void (*emit_vertex_with_counter)(struct ac_shader_abi *abi,
+                                        unsigned stream,
+                                        LLVMValueRef vertexidx,
+                                        LLVMValueRef *addrs);
 
        LLVMValueRef (*load_inputs)(struct ac_shader_abi *abi,
                                    unsigned location,
@@ -183,6 +186,12 @@ struct ac_shader_abi {
 
        /* Whether bounds checks are required */
        bool robust_buffer_access;
+
+       /* Check for Inf interpolation coeff */
+       bool kill_ps_if_inf_interp;
+
+       /* Whether undef values must be converted to zero */
+       bool convert_undef_to_zero;
 };
 
 #endif /* AC_SHADER_ABI_H */