<?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.c</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/drivers/gpu/drm/drm_blend.c#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/drivers/gpu/drm/drm_blend.c</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/drivers/gpu/drm/drm_blend.c#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/drivers/gpu/drm/drm_blend.c</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>5fb1ad3f - Revert &quot;drm: Add solid fill pixel source&quot;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/drm_blend.c#5fb1ad3f</link>
        <description>Revert &quot;drm: Add solid fill pixel source&quot;This reverts commit 4b64167042927531f4cfaf035b8f88c2f7a05f06.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-6-dmitry.baryshkov@linaro.org

            List of files:
            /linux-6.15/drivers/gpu/drm/drm_blend.c</description>
        <pubDate>Mon, 04 Dec 2023 13:13:52 +0000</pubDate>
        <dc:creator>Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>fe28421d - Revert &quot;drm/atomic: Add pixel source to plane state dump&quot;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/drm_blend.c#fe28421d</link>
        <description>Revert &quot;drm/atomic: Add pixel source to plane state dump&quot;This reverts commit 8283ac7871a959848e09fc6593b8c12b8febfee6.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-5-dmitry.baryshkov@linaro.org

            List of files:
            /linux-6.15/drivers/gpu/drm/drm_blend.c</description>
        <pubDate>Mon, 04 Dec 2023 13:13:51 +0000</pubDate>
        <dc:creator>Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>8283ac78 - drm/atomic: Add pixel source to plane state dump</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/drm_blend.c#8283ac78</link>
        <description>drm/atomic: Add pixel source to plane state dumpAdd pixel source to the atomic plane state dumpReviewed-by: Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;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;Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20231027-solid-fill-v7-4-780188bfa7b2@quicinc.com

            List of files:
            /linux-6.15/drivers/gpu/drm/drm_blend.c</description>
        <pubDate>Fri, 27 Oct 2023 22:32:54 +0000</pubDate>
        <dc:creator>Jessica Zhang &lt;quic_jesszhan@quicinc.com&gt;</dc:creator>
    </item>
<item>
        <title>4b641670 - drm: Add solid fill pixel source</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/drm_blend.c#4b641670</link>
        <description>drm: Add solid fill pixel sourceAdd &quot;SOLID_FILL&quot; as a valid pixel source. If the pixel_source property isset to &quot;SOLID_FILL&quot;, it will display data from the drm_plane &quot;solid_fill&quot;blob property.Reviewed-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;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-3-780188bfa7b2@quicinc.com

            List of files:
            /linux-6.15/drivers/gpu/drm/drm_blend.c</description>
        <pubDate>Fri, 27 Oct 2023 22:32:53 +0000</pubDate>
        <dc:creator>Jessica Zhang &lt;quic_jesszhan@quicinc.com&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/drivers/gpu/drm/drm_blend.c#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/drivers/gpu/drm/drm_blend.c</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/drivers/gpu/drm/drm_blend.c#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/drivers/gpu/drm/drm_blend.c</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>fc2602b5 - drm/drm_blend: Remove usage of deprecated DRM_DEBUG_ATOMIC</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/drm_blend.c#fc2602b5</link>
        <description>drm/drm_blend: Remove usage of deprecated DRM_DEBUG_ATOMICdrm_print.h says DRM_DEBUG_ATOMIC is deprecated in favor ofdrm_dbg_atomic().Signed-off-by: Siddh Raman Pant &lt;code@siddh.me&gt;Reviewed-by: Simon Ser &lt;contact@emersion.fr&gt;Signed-off-by: Simon Ser &lt;contact@emersion.fr&gt;Link: https://patchwork.freedesktop.org/patch/msgid/1a5b5aa012689572baf561eea0dd0b5934645af5.1673269059.git.code@siddh.me

            List of files:
            /linux-6.15/drivers/gpu/drm/drm_blend.c</description>
        <pubDate>Mon, 09 Jan 2023 13:00:34 +0000</pubDate>
        <dc:creator>Siddh Raman Pant &lt;code@siddh.me&gt;</dc:creator>
    </item>
<item>
        <title>c8337569 - drm/doc: Fix comment typo</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/drm_blend.c#c8337569</link>
        <description>drm/doc: Fix comment typoReplace apprpriately with appropriately.Fixes: 1e4d84c6589e9 (&quot;drm/doc: Polish plane composition property docs&quot;)Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;Cc: Benjamin Gaignard &lt;benjamin.gaignard@linaro.org&gt;Cc: Daniel Vetter &lt;daniel.vetter@intel.com&gt;Cc: Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;Cc: Maxime Ripard &lt;maxime@cerno.tech&gt;Cc: Sean Paul &lt;seanpaul@chromium.org&gt;Cc: Simon Ser &lt;contact@emersion.fr&gt;Cc: Ville Syrj&#228;l&#228; &lt;ville.syrjala@linux.intel.com&gt;Signed-off-by: Simon Ser &lt;contact@emersion.fr&gt;Reviewed-by: Simon Ser &lt;contact@emersion.fr&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20220628003407.77765-1-marex@denx.de

            List of files:
            /linux-6.15/drivers/gpu/drm/drm_blend.c</description>
        <pubDate>Tue, 28 Jun 2022 00:34:07 +0000</pubDate>
        <dc:creator>Marek Vasut &lt;marex@denx.de&gt;</dc:creator>
    </item>
<item>
        <title>a4f24ada - drm/blend: fix typo in the comment</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/drm_blend.c#a4f24ada</link>
        <description>drm/blend: fix typo in the commentThe documentation for drm_rotation_simplify() uses DRM_MODE_ROTATE_X,while it&apos;s clear the comment should mention DRM_MODE_REFLECT_Xinstead. The example passes all flags except the DRM_MODE_REFLECT_X assupported and expects to eliminate this flag.Fixes: c2c446ad2943 (&quot;drm: Add DRM_MODE_ROTATE_ and DRM_MODE_REFLECT_ to UAPI&quot;)Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;Reviewed-by: Simon Ser &lt;contact@emersion.fr&gt;Signed-off-by: Maxime Ripard &lt;maxime@cerno.tech&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20220316074648.7009-1-dmitry.baryshkov@linaro.org

            List of files:
            /linux-6.15/drivers/gpu/drm/drm_blend.c</description>
        <pubDate>Wed, 16 Mar 2022 07:46:48 +0000</pubDate>
        <dc:creator>Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>6d3fb7a8 - drm: drm_blend.c: Use tabs for code indents</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/drm_blend.c#6d3fb7a8</link>
        <description>drm: drm_blend.c: Use tabs for code indentsRemove space and use tabs for indent the code to follow theLinux kernel coding conventions.Problem found by checkpatch.Signed-off-by: Beatriz Martins de Carvalho &lt;martinsdecarvalhobeatriz@gmail.com&gt;Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Link: https://patchwork.freedesktop.org/patch/msgid/f441188f84aac2f9f72f36a42c88623b16cd1f87.1618828127.git.martinsdecarvalhobeatriz@gmail.com

            List of files:
            /linux-6.15/drivers/gpu/drm/drm_blend.c</description>
        <pubDate>Mon, 19 Apr 2021 10:44:18 +0000</pubDate>
        <dc:creator>Beatriz Martins de Carvalho &lt;martinsdecarvalhobeatriz@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>77a71abb - drm/doc: introduce new section for standard plane properties</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/drm_blend.c#77a71abb</link>
        <description>drm/doc: introduce new section for standard plane propertiesIntroduce a new &quot;Standard Plane Properties&quot; section for propertiesdefined in drm_plane.c. Move the mis-placed IN_FORMATS docs there.Signed-off-by: Simon Ser &lt;contact@emersion.fr&gt;Reviewed-by: Daniel Vetter &lt;daniel@ffwll.ch&gt;Cc: Pekka Paalanen &lt;ppaalanen@gmail.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20201217113220.102271-3-contact@emersion.fr

            List of files:
            /linux-6.15/drivers/gpu/drm/drm_blend.c</description>
        <pubDate>Thu, 17 Dec 2020 11:32:13 +0000</pubDate>
        <dc:creator>Simon Ser &lt;contact@emersion.fr&gt;</dc:creator>
    </item>
<item>
        <title>1187ffc4 - drm: fix kernel-doc warnings for SCALING_FILTER</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/drm_blend.c#1187ffc4</link>
        <description>drm: fix kernel-doc warnings for SCALING_FILTERThis patch fixes the following kernel-doc warnings:    /home/simon/src/linux/Documentation/gpu/drm-kms:466: ./drivers/gpu/drm/drm_crtc.c:236: WARNING: Unexpected indentation.    /home/simon/src/linux/Documentation/gpu/drm-kms:466: ./drivers/gpu/drm/drm_crtc.c:237: WARNING: Block quote ends without a blank line; unexpected unindent.    /home/simon/src/linux/Documentation/gpu/drm-kms:472: ./drivers/gpu/drm/drm_blend.c:203: WARNING: Unexpected indentation.    /home/simon/src/linux/Documentation/gpu/drm-kms:472: ./drivers/gpu/drm/drm_blend.c:204: WARNING: Block quote ends without a blank line; unexpected unindent.Signed-off-by: Simon Ser &lt;contact@emersion.fr&gt;Fixes: 5c759eda9b04 (&quot;drm: Introduce plane and CRTC scaling filter properties&quot;)Cc: Pankaj Bharadiya &lt;pankaj.laxminarayan.bharadiya@intel.com&gt;Cc: Jani Nikula &lt;jani.nikula@intel.com&gt;Cc: Ville Syrj&#228;l&#228; &lt;ville.syrjala@linux.intel.com&gt;Cc: Uma Shankar &lt;uma.shankar@intel.com&gt;Acked-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Link: https://patchwork.freedesktop.org/patch/msgid/zJEUxNx4GwiY4FnqlVsuXdAWuH624SQ9VfN54NeH5E@cp7-web-043.plabs.ch

            List of files:
            /linux-6.15/drivers/gpu/drm/drm_blend.c</description>
        <pubDate>Fri, 20 Nov 2020 11:06:22 +0000</pubDate>
        <dc:creator>Simon Ser &lt;contact@emersion.fr&gt;</dc:creator>
    </item>
<item>
        <title>5c759eda - drm: Introduce plane and CRTC scaling filter properties</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/drm_blend.c#5c759eda</link>
        <description>drm: Introduce plane and CRTC scaling filter propertiesIntroduce per-plane and per-CRTC scaling filter properties to allowuserspace to select the driver&apos;s default scaling filter orNearest-neighbor(NN) filter for upscaling operations on CRTC andplane.Drivers can set up this property for a plane by callingdrm_plane_create_scaling_filter() and for a CRTC by callingdrm_crtc_create_scaling_filter().NN filter works by filling in the missing color values in the upscaledimage with that of the coordinate-mapped nearest source pixel value.NN filter for integer multiple scaling can be particularly useful forfor pixel art games that rely on sharp, blocky images to deliver theirdistinctive look.changes since: v6:* Move property doc to existing &quot;Standard CRTC Properties&quot; and  &quot;Plane Composition Properties&quot; doc comments (Simon)changes since v3:* Refactor code, add new function for common code (Ville)changes since v2:* Create per-plane and per-CRTC scaling filter property (Ville)changes since v1:* Nonechanges since RFC:* Add separate properties for plane and CRTC (Ville)Link: https://github.com/xbmc/xbmc/pull/18194Link: https://github.com/xbmc/xbmc/pull/18567Reviewed-by: Ville Syrj&#228;l&#228; &lt;ville.syrjala@linux.intel.com&gt;Reviewed-by: Uma Shankar &lt;uma.shankar@intel.com&gt;Acked-by: Simon Ser &lt;contact@emersion.fr&gt;Acked-by: Daniel Vetter &lt;daniel@ffwll.ch&gt;Signed-off-by: Pankaj Bharadiya &lt;pankaj.laxminarayan.bharadiya@intel.com&gt;Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20201020161427.6941-2-pankaj.laxminarayan.bharadiya@intel.com

            List of files:
            /linux-6.15/drivers/gpu/drm/drm_blend.c</description>
        <pubDate>Tue, 20 Oct 2020 16:14:23 +0000</pubDate>
        <dc:creator>Pankaj Bharadiya &lt;pankaj.laxminarayan.bharadiya@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>4dc55525 - drm: plane: Verify that no or all planes have a zpos property</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/drm_blend.c#4dc55525</link>
        <description>drm: plane: Verify that no or all planes have a zpos propertyThe zpos property is used by userspace to sort the order of planes.While the property is not mandatory for drivers to implement, mixingplanes with and without zpos confuses userspace, and shall not beallowed. Clarify this in the documentation and warn at runtime if thedrivers mixes planes with and without zpos properties.Signed-off-by: Laurent Pinchart &lt;laurent.pinchart+renesas@ideasonboard.com&gt;Acked-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;Reviewed-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/drm_blend.c</description>
        <pubDate>Sat, 04 Apr 2020 17:43:01 +0000</pubDate>
        <dc:creator>Laurent Pinchart &lt;laurent.pinchart+renesas@ideasonboard.com&gt;</dc:creator>
    </item>
<item>
        <title>e6219def - drm: add docs about the IN_FORMATS plane property</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/drm_blend.c#e6219def</link>
        <description>drm: add docs about the IN_FORMATS plane propertyThis is a standard property attached to planes in drm_universal_plane_initwhen drm_mode_config.allow_fb_modifiers is true.Signed-off-by: Simon Ser &lt;contact@emersion.fr&gt;Cc: Daniel Vetter &lt;daniel@ffwll.ch&gt;Cc: Daniel Stone &lt;daniel@fooishbar.org&gt;Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Link: https://patchwork.freedesktop.org/patch/msgid/mHOtz80Wa-x3A5Lz5ETTM65VUMfW1j6b-iCuvIy1RzOM1EloHPqAb2MnbU8ygZi0ABaLrxuN6pzu0v3QRn83125C0bXuHoo-DQWWEd80fdw=@emersion.fr

            List of files:
            /linux-6.15/drivers/gpu/drm/drm_blend.c</description>
        <pubDate>Sun, 29 Mar 2020 14:45:08 +0000</pubDate>
        <dc:creator>Simon Ser &lt;contact@emersion.fr&gt;</dc:creator>
    </item>
<item>
        <title>8f6ea27b - drm: two planes with the same zpos have undefined ordering</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/drm_blend.c#8f6ea27b</link>
        <description>drm: two planes with the same zpos have undefined orderingCurrently the property docs don&apos;t specify whether it&apos;s okay for two planes tohave the same zpos value and what user-space should expect in this case.The unspoken, legacy rule used in the past was to make user-space figureout the zpos from object IDs. However some drivers break this rule,that&apos;s why the ordering is documented as unspecified in case the zposproperty is missing. User-space should rely on the zpos property only.There are some cases in which user-space might read identical zposvalues for different planes.For instance, in case the property is mutable, user-space might set twoplanes&apos; zpos to the same value. This is necessary to support user-spaceusing the legacy DRM API where atomic commits are not possible:user-space needs to update the planes&apos; zpos one by one.Because of this, user-space should handle multiple planes with the samezpos.While at it, remove the assumption that zpos is only for overlay planes.Additionally, update the drm_plane_state.zpos docs to clarify that zposdisambiguation via plane object IDs is a recommendation for drivers, notsomething user-space can rely on. In other words, when user-space setsthe same zpos on two planes, drivers should rely on the plane object ID.v2: clarify drm_plane_state.zpos docs (Daniel)v3: zpos is for all planes (Marius, Daniel)v4: completely reword the drm_plane_state.zpos docs to make it clear therecommendation to use plane IDs is for drivers in case user-space usesduplicate zpos values (Pekka)v5: reword commit message (Pekka, James)v6: remove mention of Arm GPUs having planes which can&apos;t overlap,because this isn&apos;t uAPI yet (Daniel)Signed-off-by: Simon Ser &lt;contact@emersion.fr&gt;Reviewed-by: Pekka Paalanen &lt;ppaalanen@gmail.com&gt;Cc: Marius Vlad &lt;marius.vlad@collabora.com&gt;Cc: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Cc: James Qian Wang &lt;james.qian.wang@arm.com&gt;Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Link: https://patchwork.freedesktop.org/patch/msgid/T5nHrvXH0GKOp6ONaFHk-j2cwEb4_4C_sBz9rNw8mmPACuut-DQqC74HMAFKZH3_Q15E8a3YnmKCxap-djKA71VVZv_T-tFxaB0he13O7yA=@emersion.fr

            List of files:
            /linux-6.15/drivers/gpu/drm/drm_blend.c</description>
        <pubDate>Wed, 09 Oct 2019 15:10:49 +0000</pubDate>
        <dc:creator>Simon Ser &lt;contact@emersion.fr&gt;</dc:creator>
    </item>
<item>
        <title>42770cbf - drm/blend: Define the direction of Z position values</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/drm_blend.c#42770cbf</link>
        <description>drm/blend: Define the direction of Z position valuesWe forgot that.Proof is the one igt testcase we have:https://gitlab.freedesktop.org/drm/igt-gpu-tools/blob/master/tests/kms_atomic.c#L280While at it also document that we have immutable zpos properties insome cases.Reported-by: Pekka Paalanen &lt;pekka.paalanen@collabora.com&gt;Cc: Pekka Paalanen &lt;pekka.paalanen@collabora.com&gt;Reviewed-by: Pekka Paalanen &lt;pekka.paalanen@collabora.com&gt;Cc: Ilia Mirkin &lt;imirkin@alum.mit.edu&gt;Acked-by: Ilia Mirkin &lt;imirkin@alum.mit.edu&gt;Reviewed-by: Daniel Stone &lt;daniels@collabora.com&gt;Signed-off-by: Daniel Vetter &lt;daniel.vetter@intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20190906144459.16025-1-daniel.vetter@ffwll.ch

            List of files:
            /linux-6.15/drivers/gpu/drm/drm_blend.c</description>
        <pubDate>Fri, 06 Sep 2019 14:44:59 +0000</pubDate>
        <dc:creator>Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;</dc:creator>
    </item>
<item>
        <title>0500c04e - drm: drop use of drmP.h in drm/*</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/drm_blend.c#0500c04e</link>
        <description>drm: drop use of drmP.h in drm/*The use of the drmP.h header file is deprecated.Remove use from all files in drm/*so people do not look there and follow a bad example.Build tested allyesconfig,allmodconfig on x86, arm etc.Including alpha that is as always more challenging thanthe rest.Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;Acked-by: Daniel Vetter &lt;daniel@ffwll.ch&gt;Cc: Maarten Lankhorst &lt;maarten.lankhorst@linux.intel.com&gt;Cc: Maxime Ripard &lt;maxime.ripard@bootlin.com&gt;Cc: Sean Paul &lt;sean@poorly.run&gt;Cc: David Airlie &lt;airlied@linux.ie&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20190526173535.32701-8-sam@ravnborg.org

            List of files:
            /linux-6.15/drivers/gpu/drm/drm_blend.c</description>
        <pubDate>Sun, 26 May 2019 17:35:35 +0000</pubDate>
        <dc:creator>Sam Ravnborg &lt;sam@ravnborg.org&gt;</dc:creator>
    </item>
</channel>
</rss>
