summaryrefslogtreecommitdiff
path: root/src/gallium/state_trackers/vega/api_filters.c
diff options
context:
space:
mode:
authorRoland Scheidegger <sroland@vmware.com>2010-01-25 16:52:14 +0100
committerRoland Scheidegger <sroland@vmware.com>2010-01-25 16:52:14 +0100
commit0d3a6a505d537b879f31be0ed14fa8577717efaf (patch)
tree8c76d097724044c597cb1b146fc76ae688191b6e /src/gallium/state_trackers/vega/api_filters.c
parentdbc0e24ab866ce8bdd974b52e050dd022620b146 (diff)
vega: don't enable blending if not necessary
In some places blending was enabled even though it wasn't necessary. Also remove a (bogus) reenabling of color writes, which wasn't really used.
Diffstat (limited to 'src/gallium/state_trackers/vega/api_filters.c')
-rw-r--r--src/gallium/state_trackers/vega/api_filters.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gallium/state_trackers/vega/api_filters.c b/src/gallium/state_trackers/vega/api_filters.c
index 555d3bd7f9..cf4a11bb14 100644
--- a/src/gallium/state_trackers/vega/api_filters.c
+++ b/src/gallium/state_trackers/vega/api_filters.c
@@ -139,7 +139,7 @@ static void setup_blend()
blend.rt[0].colormask |= PIPE_MASK_B;
if (ctx->state.vg.filter_channel_mask & VG_ALPHA)
blend.rt[0].colormask |= PIPE_MASK_A;
- blend.rt[0].blend_enable = 1; /* XXX why? */
+ blend.rt[0].blend_enable = 0;
cso_set_blend(ctx->cso_context, &blend);
}