summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/llvmpipe/lp_bld_blend_aos.c
diff options
context:
space:
mode:
authorJosé Fonseca <jfonseca@vmware.com>2009-08-09 22:59:52 +0100
committerJosé Fonseca <jfonseca@vmware.com>2009-08-29 09:21:27 +0100
commite7fc21434d2c5a9177a427950be5029ff4db43ee (patch)
treed9a9f8d19cb204e2b30f5c2303ba39a7ef404871 /src/gallium/drivers/llvmpipe/lp_bld_blend_aos.c
parent62c91998efad508fe5323f25a7435aa93e718fdc (diff)
llvmpipe: Handle disabled blending too.
Diffstat (limited to 'src/gallium/drivers/llvmpipe/lp_bld_blend_aos.c')
-rw-r--r--src/gallium/drivers/llvmpipe/lp_bld_blend_aos.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gallium/drivers/llvmpipe/lp_bld_blend_aos.c b/src/gallium/drivers/llvmpipe/lp_bld_blend_aos.c
index e4a57af94c..a9ea2f4986 100644
--- a/src/gallium/drivers/llvmpipe/lp_bld_blend_aos.c
+++ b/src/gallium/drivers/llvmpipe/lp_bld_blend_aos.c
@@ -302,6 +302,9 @@ lp_build_blend_aos(LLVMBuilderRef builder,
LLVMValueRef src_term;
LLVMValueRef dst_term;
+ if(!blend->blend_enable)
+ return src;
+
/* It makes no sense to blend unless values are normalized */
assert(type.norm);