projects
/
mesa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
aco: Fixup markdown formatting of the README-ISA.
[mesa.git]
/
src
/
amd
/
llvm
/
ac_shader_abi.h
diff --git
a/src/amd/llvm/ac_shader_abi.h
b/src/amd/llvm/ac_shader_abi.h
index ea977fc0cfa6ebe7e3d29f0c01a1c508ba0ed915..aa31ff9c52da07cac63ebe132df2b26cf6f69db9 100644
(file)
--- a/
src/amd/llvm/ac_shader_abi.h
+++ b/
src/amd/llvm/ac_shader_abi.h
@@
-80,7
+80,10
@@
struct ac_shader_abi {
void (*emit_primitive)(struct ac_shader_abi *abi,
unsigned stream);
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,
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;
/* 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 */
};
#endif /* AC_SHADER_ABI_H */