Lines Matching refs:blending
178 u32 blending[2];
181 /* disable blending for non-overlapping case */
189 * Since custom fix-weight blending isn't utilized and weight
191 * blending which in this case results in transparent bottom
193 * alpha blending, then bottom window is getting alpha value
208 if (state->blending[0].alpha &&
209 state->blending[1].alpha)
219 * Enable alpha blending if pixel format has an alpha
231 if (state->blending[i].alpha &&
232 state->blending[i].top)
238 if (state->blending[0].alpha &&
239 state->blending[1].alpha)
249 if (state->blending[0].alpha &&
250 state->blending[0].top)
253 if (state->blending[1].alpha &&
254 state->blending[1].top)
270 * matching the order of blending[...] state indices,
273 if (!state->blending[0].top && state->blending[1].top) {
274 blending[0] = foreground;
275 blending[1] = background[1];
277 blending[0] = background[0];
278 blending[1] = foreground;
281 tegra_plane_writel(plane, blending[0], DC_WIN_BLEND_2WIN_X);
282 tegra_plane_writel(plane, blending[1], DC_WIN_BLEND_2WIN_Y);
651 * be emulated by disabling alpha blending for the plane.