* Is (a OP b) == (b OP a)?
*/
boolean
-lp_build_blend_func_commutative(unsigned func)
+lp_build_blend_func_commutative(enum pipe_blend_func func)
{
switch (func) {
case PIPE_BLEND_ADD:
* Whether the blending functions are the reverse of each other.
*/
boolean
-lp_build_blend_func_reverse(unsigned rgb_func, unsigned alpha_func)
+lp_build_blend_func_reverse(enum pipe_blend_func rgb_func,
+ enum pipe_blend_func alpha_func)
{
if (rgb_func == alpha_func)
return FALSE;
*/
LLVMValueRef
lp_build_blend_func(struct lp_build_context *bld,
- unsigned func,
+ enum pipe_blend_func func,
LLVMValueRef term1,
LLVMValueRef term2)
{
*/
LLVMValueRef
lp_build_blend(struct lp_build_context *bld,
- unsigned func,
- unsigned factor_src,
- unsigned factor_dst,
+ enum pipe_blend_func func,
+ enum pipe_blendfactor factor_src,
+ enum pipe_blendfactor factor_dst,
LLVMValueRef src,
LLVMValueRef dst,
LLVMValueRef src_factor,
LLVMValueRef
lp_build_blend(struct lp_build_context *bld,
- unsigned func,
- unsigned factor_src,
- unsigned factor_dst,
+ enum pipe_blend_func func,
+ enum pipe_blendfactor factor_src,
+ enum pipe_blendfactor factor_dst,
LLVMValueRef src,
LLVMValueRef dst,
LLVMValueRef src_factor,
*/
LLVMValueRef
lp_build_logicop(LLVMBuilderRef builder,
- unsigned logicop_func,
+ enum pipe_logicop logicop_func,
LLVMValueRef src,
LLVMValueRef dst);
LLVMValueRef
lp_build_blend_func(struct lp_build_context *bld,
- unsigned func,
+ enum pipe_blend_func func,
LLVMValueRef term1,
LLVMValueRef term2);
boolean
-lp_build_blend_func_reverse(unsigned rgb_func,
- unsigned alpha_func);
-
+lp_build_blend_func_reverse(enum pipe_blend_func rgb_func,
+ enum pipe_blend_func alpha_func);
boolean
-lp_build_blend_func_commutative(unsigned func);
+lp_build_blend_func_commutative(enum pipe_blend_func func);
void
lp_build_alpha_to_coverage(struct gallivm_state *gallivm,