Home
last modified time | relevance | path

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

1234

/Linux-v5.15/drivers/gpu/drm/amd/display/dc/inc/hw/
Dmpc.h58 * MPCC blending configuration
111 * MPCC connection and blending configuration for a single MPCC instance.
118 struct mpcc_blnd_cfg blnd_cfg; /* The blending configuration for this MPCC */
159 * Insert DPP into MPC tree based on specified blending position.
160 * Only used for planes that are part of blending chain for OPP output
165 * [in] blnd_cfg - MPCC blending configuration for the new blending layer.
166 * [in] sm_cfg - MPCC stereo mix configuration for the new blending layer.
170 * [in] mpcc_id - The MPCC physical instance to use for blending.
212 * Update the blending configuration for a specified MPCC.
216 * [in] blnd_cfg - MPCC blending configuration.
[all …]
/Linux-v5.15/drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/
Dia_css_xnr3_types.h36 * \brief Scale of the XNR blending parameter.
74 * \brief XNR3 Blending Parameters
75 * \details Blending parameters define the blending strength of filtered
77 * blending strength is a fixed-point value between 0.0 and 1.0 (inclusive),
80 * disables the blending and returns the xnr3 filtered output, while a
84 int strength; /** Blending strength */
95 struct ia_css_xnr3_blending_params blending; /** XNR3 blending parameters */ member
Dia_css_xnr3.host.c60 * 'blending' parameter is used to create a bypass.
67 /* blending */
113 * Compute the scaled blending strength for the ISP kernel from the value on
125 * factor. The blending factor is positive on the host side, but in compute_blending()
163 s32 blending = compute_blending(from->blending.strength); in ia_css_xnr3_encode() local
181 /* blending strength is expressed in q1.NN format */ in ia_css_xnr3_encode()
182 to->blending.strength = blending; in ia_css_xnr3_encode()
Dia_css_xnr3_param.h32 /* Scaling factor of the blending strength on the ISP. */
59 /* XNR3 blending strength on the ISP. */
68 struct sh_css_xnr3_blending_params blending; member
/Linux-v5.15/drivers/gpu/drm/tegra/
Dplane.c73 copy->blending[i] = state->blending[i]; in tegra_plane_atomic_duplicate_state()
555 * be emulated using the alpha formats and alpha blending disabled.
652 state->blending[index].alpha = true; in tegra_plane_update_transparency()
654 state->blending[index].alpha = false; in tegra_plane_update_transparency()
657 state->blending[index].top = true; in tegra_plane_update_transparency()
659 state->blending[index].top = false; in tegra_plane_update_transparency()
668 state->blending[index].top = (index == 1); in tegra_plane_update_transparency()
681 * If planes zpos / transparency changed, sibling planes blending in tegra_plane_setup_transparency()
683 * into this atom commit, otherwise blending state is unchanged. in tegra_plane_setup_transparency()
704 * There is no need to update blending state for the disabled in tegra_plane_setup_transparency()
Dplane.h56 /* used for legacy blending support only */
57 struct tegra_plane_legacy_blending_state blending[2]; member
Ddc.c172 u32 blending[2]; in tegra_plane_setup_blending_legacy() local
175 /* disable blending for non-overlapping case */ in tegra_plane_setup_blending_legacy()
183 * Since custom fix-weight blending isn't utilized and weight in tegra_plane_setup_blending_legacy()
185 * blending which in this case results in transparent bottom in tegra_plane_setup_blending_legacy()
187 * alpha blending, then bottom window is getting alpha value in tegra_plane_setup_blending_legacy()
202 if (state->blending[0].alpha && in tegra_plane_setup_blending_legacy()
203 state->blending[1].alpha) in tegra_plane_setup_blending_legacy()
213 * Enable alpha blending if pixel format has an alpha in tegra_plane_setup_blending_legacy()
225 if (state->blending[i].alpha && in tegra_plane_setup_blending_legacy()
226 state->blending[i].top) in tegra_plane_setup_blending_legacy()
[all …]
/Linux-v5.15/Documentation/ABI/testing/
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-v5.15/drivers/staging/media/atomisp/pci/isp/kernels/tdf/tdf_1.0/
Dia_css_tdf_types.h42 s32 blend_flat; /** Blending ratio at flat region. */
43 s32 blend_text; /** Blending ratio at texture region. */
44 s32 blend_edge; /** Blending ratio at edge region. */
/Linux-v5.15/drivers/staging/media/atomisp/pci/
Datomisp_compat_ioctl32.h117 /* the blending percent of input data for Y subpixels */
119 /* the blending percent of input data for U subpixels */
121 /* the blending percent of input data for V subpixels */
123 /* the blending percent of overlay data for Y subpixels */
125 /* the blending percent of overlay data for U subpixels */
127 /* the blending percent of overlay data for V subpixels */
/Linux-v5.15/Documentation/userspace-api/media/v4l/
Dvidioc-g-fbuf.rst240 - The device supports clipping/blending using the alpha channel of
241 the framebuffer or VGA signal. Alpha blending makes no sense for
245 - The device supports alpha blending using a global alpha value.
246 Alpha blending makes no sense for destructive overlays.
249 - The device supports clipping/blending using the inverted alpha
250 channel of the framebuffer or VGA signal. Alpha blending makes no
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
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/dcn10/
Ddcn10_mpc.c169 * Insert DPP into MPC tree based on specified blending position.
170 * Only used for planes that are part of blending chain for OPP output
175 * [in] blnd_cfg - MPCC blending configuration for the new blending layer.
176 * [in] sm_cfg - MPCC stereo mix configuration for the new blending layer.
180 * [in] mpcc_id - The MPCC physical instance to use for blending.
250 /* update the blending configuration */ in mpc1_insert_plane()
/Linux-v5.15/Documentation/devicetree/bindings/display/
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-v5.15/drivers/gpu/drm/
Ddrm_blend.c6 * DRM core plane blending related functions
144 * It adds a blend mode for alpha blending equation selection, describing
148 * Three alpha blending equations are defined:
166 * been pre-multiplied and will do so when blending them to the
348 * support for configurable planes arrangement during blending operation.
399 * to get the arrangement of the planes for blending operation and notifies
566 * pre-multiplied and will do so when blending them to the background color
/Linux-v5.15/drivers/gpu/drm/vkms/
Dvkms_composer.c68 * alpha_blend - alpha blending equation
88 * x_blend - blending equation that ignores the pixel alpha
103 * @pixel_blend: blending equation based on plane format
/Linux-v5.15/Documentation/devicetree/bindings/media/
Dfsl-pxp.txt5 that supports scaling, colorspace conversion, alpha blending, rotation, and
Drockchip-rga.yaml12 BitBLT, alpha blending and image blur/sharpness.
/Linux-v5.15/include/uapi/linux/
Domap3isp.h552 * struct omap3isp_prev_rgbtorgb - RGB to RGB Blending
553 * @matrix: Blending values(S12Q8 format)
557 * @offset: Blending offset value for R,G,B in 2's complement integer format.
644 * @rgb2rgb: Pointer to structure for RGB to RGB Blending.
/Linux-v5.15/drivers/gpu/drm/sun4i/
DKconfig41 do some alpha blending and feed graphics to TCON. If M is
/Linux-v5.15/Documentation/admin-guide/media/
Drcar-fdp1.rst27 recover missing lines. This method is also known as blending or Line
/Linux-v5.15/Documentation/gpu/
Dvkms.rst139 - Full alpha blending on all planes.
199 - Optimize CRC computation ``compute_crc()`` and plane blending ``blend()``
/Linux-v5.15/drivers/staging/media/atomisp/include/linux/
Datomisp.h633 /* the blending percent of input data for Y subpixels */
635 /* the blending percent of input data for U subpixels */
637 /* the blending percent of input data for V subpixels */
639 /* the blending percent of overlay data for Y subpixels */
641 /* the blending percent of overlay data for U subpixels */
643 /* the blending percent of overlay data for V subpixels */
/Linux-v5.15/Documentation/devicetree/bindings/display/mediatek/
Dmediatek,disp.txt30 "mediatek,<chip>-disp-ovl" - overlay (4 layers, blending, csc)
31 "mediatek,<chip>-disp-ovl-2l" - overlay (2 layers, blending, csc)
/Linux-v5.15/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_hw_lm.h39 * Alpha blending configuration

1234