Home
last modified time | relevance | path

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

1234567

/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/display/dc/inc/hw/
H A Dmpc.h62 * MPCC blending configuration
117 * MPCC connection and blending configuration for a single MPCC instance.
124 struct mpcc_blnd_cfg blnd_cfg; /* The blending configuration for this MPCC */
167 * Insert DPP into MPC tree based on specified blending position.
168 * Only used for planes that are part of blending chain for OPP output
173 * [in] blnd_cfg - MPCC blending configuration for the new blending layer.
174 * [in] sm_cfg - MPCC stereo mix configuration for the new blending layer.
178 * [in] mpcc_id - The MPCC physical instance to use for blending.
220 * Update the blending configuration for a specified MPCC.
224 * [in] blnd_cfg - MPCC blending configuration.
[all …]
/OK3568_Linux_fs/kernel/drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/
H A 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
H A 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()
H A 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
/OK3568_Linux_fs/kernel/drivers/gpu/drm/tegra/
H A Dplane.c69 copy->blending[i] = state->blending[i]; in tegra_plane_atomic_duplicate_state()
424 * be emulated using the alpha formats and alpha blending disabled.
521 state->blending[index].alpha = true; in tegra_plane_update_transparency()
523 state->blending[index].alpha = false; in tegra_plane_update_transparency()
526 state->blending[index].top = true; in tegra_plane_update_transparency()
528 state->blending[index].top = false; in tegra_plane_update_transparency()
537 state->blending[index].top = (index == 1); in tegra_plane_update_transparency()
550 * If planes zpos / transparency changed, sibling planes blending in tegra_plane_setup_transparency()
552 * into this atom commit, otherwise blending state is unchanged. in tegra_plane_setup_transparency()
573 * There is no need to update blending state for the disabled in tegra_plane_setup_transparency()
H A Ddc.c171 u32 blending[2]; in tegra_plane_setup_blending_legacy() local
174 /* disable blending for non-overlapping case */ in tegra_plane_setup_blending_legacy()
182 * Since custom fix-weight blending isn't utilized and weight in tegra_plane_setup_blending_legacy()
184 * blending which in this case results in transparent bottom in tegra_plane_setup_blending_legacy()
186 * alpha blending, then bottom window is getting alpha value in tegra_plane_setup_blending_legacy()
201 if (state->blending[0].alpha && in tegra_plane_setup_blending_legacy()
202 state->blending[1].alpha) in tegra_plane_setup_blending_legacy()
212 * Enable alpha blending if pixel format has an alpha in tegra_plane_setup_blending_legacy()
224 if (state->blending[i].alpha && in tegra_plane_setup_blending_legacy()
225 state->blending[i].top) in tegra_plane_setup_blending_legacy()
[all …]
H A Dplane.h52 /* used for legacy blending support only */
53 struct tegra_plane_legacy_blending_state blending[2]; member
/OK3568_Linux_fs/kernel/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
/OK3568_Linux_fs/kernel/drivers/staging/media/atomisp/pci/
H A 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 */
/OK3568_Linux_fs/kernel/drivers/staging/media/atomisp/pci/isp/kernels/tdf/tdf_1.0/
H A 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. */
/OK3568_Linux_fs/kernel/Documentation/userspace-api/media/v4l/
H A 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
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
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/display/dc/dcn10/
H A Ddcn10_mpc.c174 * Insert DPP into MPC tree based on specified blending position.
175 * Only used for planes that are part of blending chain for OPP output
180 * [in] blnd_cfg - MPCC blending configuration for the new blending layer.
181 * [in] sm_cfg - MPCC stereo mix configuration for the new blending layer.
185 * [in] mpcc_id - The MPCC physical instance to use for blending.
255 /* update the blending configuration */ in mpc1_insert_plane()
/OK3568_Linux_fs/kernel/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.
/OK3568_Linux_fs/kernel/drivers/gpu/drm/
H A 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
341 * support for configurable planes arrangement during blending operation.
392 * to get the arrangement of the planes for blending operation and notifies
559 * pre-multiplied and will do so when blending them to the background color
/OK3568_Linux_fs/external/linux-rga/docs/
H A DRockchip_Developer_Guide_RGA_EN.md67 … up point/line drawing, perform image resizing, rotation, bitBlt, alpha blending and other common …
752 - **imblend**: Call RGA for double channel fast image blending.
753 - **imblendTask**: Added double channel fast image blending operation to RGA image job.
1369 ### Image Blending
1381blending mode to perform Alpha superposition for foreground image (srcA channel) and background im…
1392blending mode to perform Alpha superposition for foreground image (srcA channel) and background im…
1394 mode in the two image blending modes can be configured with different **Porter-Duff blending model*…
1396 > Before describing the Porter-Duff blending model, give the following definitions:
1400 > - R -**Marks the result of two images blending**,short for result.
1401 …tself, short for color.(**Note**,Color values (RGB) in the Porter-Duff blending model are all lef…
[all …]
/OK3568_Linux_fs/kernel/Documentation/gpu/
H A Dvkms.rst16 - Optimize CRC computation ``compute_crc()`` and plane blending ``blend()``
51 - Full alpha blending on all planes.
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/linux/
H A Domap3isp.h532 * struct omap3isp_prev_rgbtorgb - RGB to RGB Blending
533 * @matrix: Blending values(S12Q8 format)
537 * @offset: Blending offset value for R,G,B in 2's complement integer format.
624 * @rgb2rgb: Pointer to structure for RGB to RGB Blending.
/OK3568_Linux_fs/kernel/include/uapi/linux/
H A 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.
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/linux/
H A Domap3isp.h532 * struct omap3isp_prev_rgbtorgb - RGB to RGB Blending
533 * @matrix: Blending values(S12Q8 format)
537 * @offset: Blending offset value for R,G,B in 2's complement integer format.
624 * @rgb2rgb: Pointer to structure for RGB to RGB Blending.
/OK3568_Linux_fs/external/rknpu2/examples/3rdparty/opencv/opencv-linux-aarch64/include/opencv2/stitching/detail/
H A Dblenders.hpp71 /** @brief Prepares the blender for blending.
125 /** @brief Blender which uses multi-band blending algorithm (see @cite BA83).
/OK3568_Linux_fs/buildroot/package/joe/
H A DConfig.in8 editor. Its behavior is a blending of WordStar and GNU-EMACS
/OK3568_Linux_fs/kernel/drivers/staging/media/atomisp/include/linux/
H A 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 */
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/media/
H A Dfsl-pxp.txt5 that supports scaling, colorspace conversion, alpha blending, rotation, and
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/mediatek/
H A Dmediatek,disp.txt30 "mediatek,<chip>-disp-ovl" - overlay (4 layers, blending, csc)
31 "mediatek,<chip>-disp-ovl-2l" - overlay (2 layers, blending, csc)

1234567