Lines Matching refs:blending
171 u32 blending[2];
174 /* disable blending for non-overlapping case */
182 * Since custom fix-weight blending isn't utilized and weight
184 * blending which in this case results in transparent bottom
186 * alpha blending, then bottom window is getting alpha value
201 if (state->blending[0].alpha &&
202 state->blending[1].alpha)
212 * Enable alpha blending if pixel format has an alpha
224 if (state->blending[i].alpha &&
225 state->blending[i].top)
231 if (state->blending[0].alpha &&
232 state->blending[1].alpha)
242 if (state->blending[0].alpha &&
243 state->blending[0].top)
246 if (state->blending[1].alpha &&
247 state->blending[1].top)
263 * matching the order of blending[...] state indices,
266 if (!state->blending[0].top && state->blending[1].top) {
267 blending[0] = foreground;
268 blending[1] = background[1];
270 blending[0] = background[0];
271 blending[1] = foreground;
274 tegra_plane_writel(plane, blending[0], DC_WIN_BLEND_2WIN_X);
275 tegra_plane_writel(plane, blending[1], DC_WIN_BLEND_2WIN_Y);
633 * be emulated by disabling alpha blending for the plane.