Home
last modified time | relevance | path

Searched full:blending (Results 1 – 25 of 55) sorted by relevance

123

/linux/Documentation/gpu/amdgpu/display/
H A Ddisplay-manager.rst60 pre-blending but DRM/KMS has not per-plane color correction properties.
63 CRTC gamma after blending, and CRTC degamma pre-blending. Although CTM is
64 programmed after blending, it is mapped to DPP hw blocks (pre-blending). Other
75 generations. What's possible to do before and after blending depends on
94 this DRM property and the alpha blending equations in :ref:`DRM Plane
97 Basically, a blend mode sets the alpha blending equation for plane
100 example, consider the following elements of the alpha blending equation:
108 in the basic alpha blending equation::
131 (DM) to program the blending configuration of the Multiple Pipe/Plane Combined
137 Therefore, the blending configuration for a single MPCC instance on the MPC
[all …]
H A Dmpo-overview.rst81 * Only overlay planes have alpha blending support
158 be run to validate positioning, blending, scaling under a variety of sequences
/linux/drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/
H A Dia_css_xnr3.host.c53 * 'blending' parameter is used to create a bypass.
60 /* blending */
106 * Compute the scaled blending strength for the ISP kernel from the value on
118 * factor. The blending factor is positive on the host side, but in compute_blending()
154 s32 blending = compute_blending(from->blending.strength); in ia_css_xnr3_encode() local
172 /* blending strength is expressed in q1.NN format */ in ia_css_xnr3_encode()
173 to->blending.strength = blending; in ia_css_xnr3_encode()
/linux/drivers/gpu/drm/tegra/
H A Dplane.c74 copy->blending[i] = state->blending[i]; in tegra_plane_atomic_duplicate_state()
588 * be emulated using the alpha formats and alpha blending disabled.
685 state->blending[index].alpha = true; in tegra_plane_update_transparency()
687 state->blending[index].alpha = false; in tegra_plane_update_transparency()
690 state->blending[index].top = true; in tegra_plane_update_transparency()
692 state->blending[index].top = false; in tegra_plane_update_transparency()
701 state->blending[index].top = (index == 1); in tegra_plane_update_transparency()
714 * If planes zpos / transparency changed, sibling planes blending in tegra_plane_setup_transparency()
716 * into this atom commit, otherwise blending state is unchanged. in tegra_plane_setup_transparency()
737 * There is no need to update blending state for the disabled in tegra_plane_setup_transparency()
H A Dplane.h56 /* used for legacy blending support only */
57 struct tegra_plane_legacy_blending_state blending[2]; member
/linux/Documentation/ABI/testing/
H A Dsysfs-devices-platform-sh_mobile_lcdc_fb8 Stores the alpha blending value for the overlay. Values range
10 the mode is not set to Alpha Blending.
22 - 0 - Alpha Blending
/linux/Documentation/userspace-api/media/v4l/
H A Dvidioc-g-fbuf.rst227 - The device supports clipping/blending using the alpha channel of
228 the framebuffer or VGA signal. Alpha blending makes no sense for
232 - The device supports alpha blending using a global alpha value.
233 Alpha blending makes no sense for destructive overlays.
236 - The device supports clipping/blending using the inverted alpha
237 channel of the framebuffer or VGA signal. Alpha blending makes no
H A Ddev-osd.rst114 (or none) of the clipping/blending methods defined for the
119 clipping/blending method to be used for the overlay. To get the current
H A Ddev-overlay.rst91 A driver may support any (or none) of five clipping/blending methods:
246 images, if global alpha blending has been negotiated
/linux/Documentation/devicetree/bindings/display/
H A Damlogic,meson-vpu.yaml40 The Video Post Processing is in charge of the scaling and blending of the
42 There is a special "pre-blending" used by the video planes with a dedicated
43 scaler and a "post-blending" to merge with the OSD Planes.
/linux/drivers/staging/media/atomisp/include/linux/
H A Datomisp.h552 /* the blending percent of input data for Y subpixels */
554 /* the blending percent of input data for U subpixels */
556 /* the blending percent of input data for V subpixels */
558 /* the blending percent of overlay data for Y subpixels */
560 /* the blending percent of overlay data for U subpixels */
562 /* the blending percent of overlay data for V subpixels */
/linux/drivers/media/platform/amlogic/meson-ge2d/
H A DKconfig11 image scaling, BitBLT & alpha blending operations.
/linux/drivers/media/platform/rockchip/rga/
H A DKconfig12 image scaling, rotation, BitBLT, alpha blending and image blur/sharpness.
/linux/include/uapi/linux/
H A Domap3isp.h557 * struct omap3isp_prev_rgbtorgb - RGB to RGB Blending
558 * @matrix: Blending values(S12Q8 format)
562 * @offset: Blending offset value for R,G,B in 2's complement integer format.
649 * @rgb2rgb: Pointer to structure for RGB to RGB Blending.
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn201/
H A Ddcn201_hwseq.c390 /* check if this plane is being used by an MPCC in the secondary blending chain */ in dcn201_plane_atomic_disconnect()
400 /* check if this MPCC is already being used for this plane (dpp) in the primary blending chain */ in dcn201_plane_atomic_disconnect()
491 /* check if this plane is being used by an MPCC in the secondary blending chain */ in dcn201_update_mpcc()
499 /* check if this MPCC is already being used for this plane (dpp) in the primary blending chain */ in dcn201_update_mpcc()
/linux/Documentation/admin-guide/media/
H A Drcar-fdp1.rst27 recover missing lines. This method is also known as blending or Line
/linux/Documentation/devicetree/bindings/media/
H A Dst,stm32-dma2d.yaml20 - Blending a part and/or two complete source images with different pixel
H A Drockchip-rga.yaml12 BitBLT, alpha blending and image blur/sharpness.
/linux/Documentation/devicetree/bindings/display/samsung/
H A Dsamsung,exynos-mixer.yaml16 Samsung Exynos SoC Mixer is responsible for mixing and blending multiple data
/linux/drivers/gpu/drm/vkms/
H A Dvkms_composer.c26 * pre_mul_alpha_blend - alpha blending equation
342 * Perform the conversion and the blending in blend_line()
383 * complexity to avoid poor blending performance. in blend()
/linux/drivers/gpu/drm/mediatek/
H A Dmtk_disp_ovl.c325 * otherwise the alpha blending will have no effect in mtk_ovl_config()
519 * For blend_modes supported SoCs, always enable alpha blending. in mtk_ovl_layer_config()
520 * For blend_modes unsupported SoCs, enable alpha blending when has_alpha is set. in mtk_ovl_layer_config()
/linux/drivers/media/platform/ti/omap3isp/
H A Disppreview.h70 * @rgb2rgb: RGB blending parameters.
/linux/Documentation/gpu/
H A Dzynqmp.rst11 conversion, alpha blending, and audio mixing, although not all features are
H A Dtegra.rst88 ordering to individual windows (by programming the corresponding blending
H A Ddrm-kms.rst63 for blending. The precise blending step is explained in more detail in `Plane

123