struct pipe_blend_state;
struct lp_type;
struct lp_build_context;
+struct lp_build_mask_context;
LLVMValueRef
unsigned rt,
LLVMValueRef src,
LLVMValueRef src_alpha,
+ LLVMValueRef src1,
+ LLVMValueRef src1_alpha,
LLVMValueRef dst,
LLVMValueRef mask,
LLVMValueRef const_,
boolean
lp_build_blend_func_commutative(unsigned func);
+void
+lp_build_alpha_to_coverage(struct gallivm_state *gallivm,
+ struct lp_type type,
+ struct lp_build_mask_context *mask,
+ LLVMValueRef alpha,
+ boolean do_branch);
#endif /* !LP_BLD_BLEND_H */