<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in drm_blend.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>90422201 - Revert &quot;drm: Introduce pixel_source DRM plane property&quot;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/drm/drm_blend.h#90422201</link>
        <description>Revert &quot;drm: Introduce pixel_source DRM plane property&quot;This reverts commit e50e5fed41c7eed2db4119645bf3480ec43fec11.Although the Solid Fill planes patchset got all reviews andacknowledgements, it doesn&apos;t fulfill requirements for the new uABI. Ithas neither corresponding open-source userspace implementation nor theIGT tests coverage. Reverting this patchset until userspace obligationsare fulfilled.Acked-by: Simon Ser &lt;contact@emersion.fr&gt;Acked-by: Maxime Ripard &lt;mripard@kernel.org&gt;Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20231204131455.19023-8-dmitry.baryshkov@linaro.org

            List of files:
            /linux-6.15/include/drm/drm_blend.h</description>
        <pubDate>Mon, 04 Dec 2023 13:13:54 +0000</pubDate>
        <dc:creator>Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>e5fba1ad - Revert &quot;drm: Introduce solid fill DRM plane property&quot;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/drm/drm_blend.h#e5fba1ad</link>
        <description>Revert &quot;drm: Introduce solid fill DRM plane property&quot;This reverts commit 85863a4e16e77079ee14865905ddc3ef9483a640.Although the Solid Fill planes patchset got all reviews andacknowledgements, it doesn&apos;t fulfill requirements for the new uABI. Ithas neither corresponding open-source userspace implementation nor theIGT tests coverage. Reverting this patchset until userspace obligationsare fulfilled.Acked-by: Simon Ser &lt;contact@emersion.fr&gt;Acked-by: Maxime Ripard &lt;mripard@kernel.org&gt;Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20231204131455.19023-7-dmitry.baryshkov@linaro.org

            List of files:
            /linux-6.15/include/drm/drm_blend.h</description>
        <pubDate>Mon, 04 Dec 2023 13:13:53 +0000</pubDate>
        <dc:creator>Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>85863a4e - drm: Introduce solid fill DRM plane property</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/drm/drm_blend.h#85863a4e</link>
        <description>drm: Introduce solid fill DRM plane propertyDocument and add support for solid_fill property to drm_plane. Inaddition, add support for setting and getting the values for solid_fill.To enable solid fill planes, userspace must assign a property blob tothe &quot;solid_fill&quot; plane property containing the following information:struct drm_mode_solid_fill {	u32 r, g, b, pad;};Acked-by: Harry Wentland &lt;harry.wentland@amd.com&gt;Acked-by: Sebastian Wick &lt;sebastian@sebastianwick.net&gt;Signed-off-by: Jessica Zhang &lt;quic_jesszhan@quicinc.com&gt;Reviewed-by: Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20231027-solid-fill-v7-2-780188bfa7b2@quicinc.com

            List of files:
            /linux-6.15/include/drm/drm_blend.h</description>
        <pubDate>Fri, 27 Oct 2023 22:32:52 +0000</pubDate>
        <dc:creator>Jessica Zhang &lt;quic_jesszhan@quicinc.com&gt;</dc:creator>
    </item>
<item>
        <title>e50e5fed - drm: Introduce pixel_source DRM plane property</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/drm/drm_blend.h#e50e5fed</link>
        <description>drm: Introduce pixel_source DRM plane propertyAdd support for pixel_source property to drm_plane and relateddocumentation. In addition, force pixel_source toDRM_PLANE_PIXEL_SOURCE_FB in DRM_IOCTL_MODE_SETPLANE as to not breaklegacy userspace.This enum property will allow user to specify a pixel source for theplane. Possible pixel sources will be defined in thedrm_plane_pixel_source enum.Currently, the only pixel sources are DRM_PLANE_PIXEL_SOURCE_FB (thedefault value) and DRM_PLANE_PIXEL_SOURCE_NONE.Acked-by: Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;Acked-by: Pekka Paalanen &lt;pekka.paalanen@collabora.com&gt;Acked-by: Harry Wentland &lt;harry.wentland@amd.com&gt;Acked-by: Sebastian Wick &lt;sebastian@sebastianwick.net&gt;Acked-by: Simon Ser &lt;contact@emersion.fr&gt;Signed-off-by: Jessica Zhang &lt;quic_jesszhan@quicinc.com&gt;Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20231027-solid-fill-v7-1-780188bfa7b2@quicinc.com

            List of files:
            /linux-6.15/include/drm/drm_blend.h</description>
        <pubDate>Fri, 27 Oct 2023 22:32:51 +0000</pubDate>
        <dc:creator>Jessica Zhang &lt;quic_jesszhan@quicinc.com&gt;</dc:creator>
    </item>
<item>
        <title>a5ec8332 - drm: Add per-plane pixel blend mode property</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/drm/drm_blend.h#a5ec8332</link>
        <description>drm: Add per-plane pixel blend mode propertyPixel blend modes represent the alpha blending equationselection, describing how the pixels from the currentplane are composited with the background.Adds a pixel_blend_mode to drm_plane_state and ablend_mode_property to drm_plane, and related supportfunctions.Defines three blend modes in drm_blend.h.Changes since v1: - Moves the blending equation into the DOC comment - Refines the comments of drm_plane_create_blend_mode_property to not   enumerate the #defines, but instead the string values - Uses fg.* instead of pixel.* and plane_alpha instead of plane.alphaChanges since v2: - Refines the comments of drm_plane_create_blend_mode_property:      1) Puts the descriptions (after the &quot;:&quot;) on a new line      2) Adds explaining why @supported_modes need PREMUL as defaultChanges since v3: - Refines drm_plane_create_blend_mode_property(). drm_property_add_enum()   can calculate the index itself just fine, so no point in having the   caller pass it in. - Since the current DRM assumption is that alpha is premultiplied   as default, define DRM_MODE_BLEND_PREMULTI as 0 will be better. - Refines some comments.Changes since v4: - Adds comments in drm_blend.h. - Removes setting default value in drm_plane_create_blend_mode_property()   as it is already in __drm_atomic_helper_plane_reset(). - Fixes to use state-&gt;pixel_blend_mode instead of using   plane-&gt;state-&gt;pixel_blend_mode in reset function. - Rebases on drm-misc-next.Reviewed-by: Liviu Dudau &lt;liviu.dudau@arm.com&gt;Signed-off-by: Lowry Li &lt;lowry.li@arm.com&gt;Signed-off-by: Ayan Kumar Halder &lt;ayan.halder@arm.com&gt;Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt;Link: https://patchwork.freedesktop.org/patch/245734/

            List of files:
            /linux-6.15/include/drm/drm_blend.h</description>
        <pubDate>Thu, 23 Aug 2018 08:30:19 +0000</pubDate>
        <dc:creator>Lowry Li &lt;lowry.li@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>ae0e2826 - drm/blend: Add a generic alpha property</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/drm/drm_blend.h#ae0e2826</link>
        <description>drm/blend: Add a generic alpha propertySome drivers duplicate the logic to create a property to store a per-planealpha.This is especially useful if we ever want to support extra protocols forWayland like:https://lists.freedesktop.org/archives/wayland-devel/2017-August/034741.htmlLet&apos;s create a helper in order to move that to the core.Acked-by: Maarten Lankhorst &lt;maarten.lankhorst@linux.intel.com&gt;Acked-by: Sean Paul &lt;seanpaul@chromium.org&gt;Reviewed-by: Boris Brezillon &lt;boris.brezillon@bootlin.com&gt;Reviewed-by: Eric Anholt &lt;eric@anholt.net&gt;Reviewed-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;Reviewed-by: Paul Kocialkowski &lt;paul.kocialkowski@bootlin.com&gt;Signed-off-by: Maxime Ripard &lt;maxime.ripard@bootlin.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/6e1ce0db78fcfc407e94913c64819e65109d034d.1523432341.git-series.maxime.ripard@bootlin.com

            List of files:
            /linux-6.15/include/drm/drm_blend.h</description>
        <pubDate>Wed, 11 Apr 2018 07:39:25 +0000</pubDate>
        <dc:creator>Maxime Ripard &lt;maxime.ripard@bootlin.com&gt;</dc:creator>
    </item>
<item>
        <title>c2c446ad - drm: Add DRM_MODE_ROTATE_ and DRM_MODE_REFLECT_ to UAPI</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/drm/drm_blend.h#c2c446ad</link>
        <description>drm: Add DRM_MODE_ROTATE_ and DRM_MODE_REFLECT_ to UAPIAdd DRM_MODE_ROTATE_ and DRM_MODE_REFLECT_ defines to the UAPIas a convenience.Ideally the DRM_ROTATE_ and DRM_REFLECT_ property ids are looked upthrough the atomic API, but realizing that userspace is likely to takeshortcuts and assume that the enum values are what is sent over thewire.As a result these defines are provided purely as a convenience touserspace applications.Changes since v3: - Switched away from past tense in comments - Add define name change to previously mis-spelled DRM_REFLECT_X comment - Improved the comment for the DRM_MODE_REFLECT_&lt;axis&gt; commentChanges since v2: - Changed define prefix from DRM_MODE_PROP_ to DRM_MODE_ - Fix compilation errors - Changed comment formatting - Deduplicated comment lines - Clarified DRM_MODE_PROP_REFLECT_ commentChanges since v1: - Moved defines from drm.h to drm_mode.h - Changed define prefix from DRM_ to DRM_MODE_PROP_ - Updated uses of the defines to the new prefix - Removed include from drm_rect.c - Stopped using the BIT() macroSigned-off-by: Robert Foss &lt;robert.foss@collabora.com&gt;Reviewed-by: Emil Velikov &lt;emil.velikov@collabora.com&gt;Reviewed-by: Sinclair Yeh &lt;syeh@vmware.com&gt;Acked-by: Liviu Dudau &lt;Liviu.Dudau@arm.com&gt;Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Link: http://patchwork.freedesktop.org/patch/msgid/20170519205017.23307-2-robert.foss@collabora.com

            List of files:
            /linux-6.15/include/drm/drm_blend.h</description>
        <pubDate>Fri, 19 May 2017 20:50:17 +0000</pubDate>
        <dc:creator>Robert Foss &lt;robert.foss@collabora.com&gt;</dc:creator>
    </item>
<item>
        <title>9cf8f580 - drm: add missing declaration to drm_blend.h</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/drm/drm_blend.h#9cf8f580</link>
        <description>drm: add missing declaration to drm_blend.hdrm_blend.h is missing declaration for &apos;struct drm_plane&apos;. Add it.Signed-off-by: Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Link: http://patchwork.freedesktop.org/patch/msgid/1494938085-21805-1-git-send-email-tomi.valkeinen@ti.com

            List of files:
            /linux-6.15/include/drm/drm_blend.h</description>
        <pubDate>Tue, 16 May 2017 12:34:45 +0000</pubDate>
        <dc:creator>Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;</dc:creator>
    </item>
<item>
        <title>6686df8c - drm: RIP mode_config-&gt;rotation_property</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/drm/drm_blend.h#6686df8c</link>
        <description>drm: RIP mode_config-&gt;rotation_propertyNow that all drivers have been converted over to the per-plane rotationproperty, we can just nuke the global rotation property.v2: Rebase due to BIT(),__builtin_ffs() &amp; co.    Deal with superfluous code shufflingSigned-off-by: Ville Syrj&#228;l&#228; &lt;ville.syrjala@linux.intel.com&gt;Reviewed-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Link: http://patchwork.freedesktop.org/patch/msgid/1477077768-4274-4-git-send-email-ville.syrjala@linux.intel.com

            List of files:
            /linux-6.15/include/drm/drm_blend.h</description>
        <pubDate>Fri, 21 Oct 2016 19:22:45 +0000</pubDate>
        <dc:creator>Ville Syrj&#228;l&#228; &lt;ville.syrjala@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>d138dd3c - drm: Add support for optional per-plane rotation property</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/drm/drm_blend.h#d138dd3c</link>
        <description>drm: Add support for optional per-plane rotation propertyNot all planes on the system may support the same rotations/reflections,so make it possible to create a separate property for each plane.This way userspace gets told exactly which rotations/reflections arepossible for each plane.v2: Add drm_plane_create_rotation_property() helperv3: Drop the BIT(), __builtin_ffs(x) - 1,    Moar WARNs for bad parameters    Deal with superfluous code shufflingSigned-off-by: Ville Syrj&#228;l&#228; &lt;ville.syrjala@linux.intel.com&gt;Reviewed-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; (v1)Reviewed-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Link: http://patchwork.freedesktop.org/patch/msgid/1474907460-10717-4-git-send-email-ville.syrjala@linux.intel.com

            List of files:
            /linux-6.15/include/drm/drm_blend.h</description>
        <pubDate>Mon, 26 Sep 2016 16:30:48 +0000</pubDate>
        <dc:creator>Ville Syrj&#228;l&#228; &lt;ville.syrjala@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>bd2ef25d - drm: Add drm_rotation_90_or_270()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/drm/drm_blend.h#bd2ef25d</link>
        <description>drm: Add drm_rotation_90_or_270()We have intel_rotation_90_or_270() in i915 to check if the rotation is90 or 270 degrees. Similar checks are elsewhere in drm, so let&apos;s movethe helper into a central place and use it everwhere.v2: Drop the BIT()    Convert all new intel_rotation_90_or_270() calls    Deal with superfluous code shufflingSigned-off-by: Ville Syrj&#228;l&#228; &lt;ville.syrjala@linux.intel.com&gt;Reviewed-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; (v1)Reviewed-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Link: http://patchwork.freedesktop.org/patch/msgid/1474907460-10717-2-git-send-email-ville.syrjala@linux.intel.com

            List of files:
            /linux-6.15/include/drm/drm_blend.h</description>
        <pubDate>Mon, 26 Sep 2016 16:30:46 +0000</pubDate>
        <dc:creator>Ville Syrj&#228;l&#228; &lt;ville.syrjala@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>226714dc - drm: Fix plane type uabi breakage</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/drm/drm_blend.h#226714dc</link>
        <description>drm: Fix plane type uabi breakageTurns out assuming that only stuff in uabi is uabi is a bit naive, andwe have a bunch of properties for which the enum values are placed inrandom headers. A proper fix would be to split out uapi includeheaders, but meanwhile sprinkle at least some warning over them.Fixes: 532b36712ddf (&quot;drm/doc: Polish for drm_plane.[hc]&quot;)Cc: Archit Taneja &lt;architt@codeaurora.org&gt;Cc: Sean Paul &lt;seanpaul@chromium.org&gt;Reviewed-by: Jani Nikula &lt;jani.nikula@intel.com&gt;Signed-off-by: Daniel Vetter &lt;daniel.vetter@intel.com&gt;Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt;Link: http://patchwork.freedesktop.org/patch/msgid/1474612525-9488-1-git-send-email-daniel.vetter@ffwll.ch

            List of files:
            /linux-6.15/include/drm/drm_blend.h</description>
        <pubDate>Fri, 23 Sep 2016 06:35:25 +0000</pubDate>
        <dc:creator>Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;</dc:creator>
    </item>
<item>
        <title>18733802 - drm: Conslidate blending properties in drm_blend.[hc]</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/drm/drm_blend.h#18733802</link>
        <description>drm: Conslidate blending properties in drm_blend.[hc]Imo zpos, rotatation, blending eq (once we have it) and all thatshould be in drm_blend.c, since those are all about how exactly thepixels are rendered onto the CRTC&apos;s visible area. Also noticed thatone exported function accidentally ended up in drm_crtc_internal.h,move it to the right place too.Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt;Signed-off-by: Daniel Vetter &lt;daniel.vetter@intel.com&gt;Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt;Link: http://patchwork.freedesktop.org/patch/msgid/1474448370-32227-3-git-send-email-daniel.vetter@ffwll.ch

            List of files:
            /linux-6.15/include/drm/drm_blend.h</description>
        <pubDate>Wed, 21 Sep 2016 08:59:26 +0000</pubDate>
        <dc:creator>Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;</dc:creator>
    </item>
</channel>
</rss>
