Lines Matching full:alpha
94 * alpha:
95 * Alpha is setup with drm_plane_create_alpha_property(). It controls the
97 * combined with pixel alpha.
99 * pre-multiplied by the global alpha associated to the plane.
144 * It adds a blend mode for alpha blending equation selection, describing
148 * Three alpha blending equations are defined:
151 * Blend formula that ignores the pixel alpha::
158 * have been already pre-multiplied with the alpha
162 * (1 - (plane_alpha * fg.alpha)) * bg.rgb
169 * out.rgb = plane_alpha * fg.alpha * fg.rgb +
170 * (1 - (plane_alpha * fg.alpha)) * bg.rgb
176 * "fg.alpha":
177 * Alpha component value from the plane's pixel. If the plane's
178 * pixel format has no alpha component, then this is assumed to be
184 * Plane alpha value set by the plane "alpha" property. If the
185 * plane does not expose the "alpha" property, then this is
207 * drm_plane_create_alpha_property - create a new alpha property
210 * This function creates a generic, mutable, alpha property and enables support
213 * The alpha property will be allowed to be within the bounds of 0
223 prop = drm_property_create_range(plane->dev, 0, "alpha", in drm_plane_create_alpha_property()
232 plane->state->alpha = DRM_BLEND_ALPHA_OPAQUE; in drm_plane_create_alpha_property()
548 * that alpha is premultiplied, and old userspace can break if
558 * Blend formula that ignores the pixel alpha.
562 * pre-multiplied with the alpha channel values.