[Mesa-dev] [PATCH v3 02/15] dri: Add an image creation with modifiers
Ben Widawsky
ben at bwidawsk.net
Thu May 11 16:56:09 UTC 2017
On 17-05-10 23:15:29, Varad Gautam wrote:
>From: Ben Widawsky <ben at bwidawsk.net>
>
>Modifiers will be obtained or guessed by the client and passed in during
>image creation/import.
>
>As of this patch, the modifiers aren't plumbed all the way down, this
>patch simply makes sure the interface level stuff is correct and keeps
>interface versioning consistent.
>
>v2: Don't allow usage + modifiers
>v3: Make NAND actually NAND. Bug introduced in v2. (Jason)
>v4: Bump DRIimage version. (Varad)
>
>Cc: Kristian Høgsberg <krh at bitplanet.net>
>Cc: Jason Ekstrand <jason at jekstrand.net>
>Signed-off-by: Ben Widawsky <ben at bwidawsk.net>
>Reviewed-by: Eric Engestrom <eric.engestrom at imgtec.com> (v1)
>Acked-by: Daniel Stone <daniels at collabora.com>
>Signed-off-by: Varad Gautam <varad.gautam at collabora.com>
>---
> src/gallium/state_trackers/dri/dri2.c | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
>diff --git a/src/gallium/state_trackers/dri/dri2.c b/src/gallium/state_trackers/dri/dri2.c
>index 0c5783c..d561fe8 100644
>--- a/src/gallium/state_trackers/dri/dri2.c
>+++ b/src/gallium/state_trackers/dri/dri2.c
>@@ -1417,7 +1417,7 @@ dri2_get_capabilities(__DRIscreen *_screen)
>
> /* The extension is modified during runtime if DRI_PRIME is detected */
> static __DRIimageExtension dri2ImageExtension = {
>- .base = { __DRI_IMAGE, 12 },
>+ .base = { __DRI_IMAGE, 14 },
>
> .createImageFromName = dri2_create_image_from_name,
> .createImageFromRenderbuffer = dri2_create_image_from_renderbuffer,
>@@ -1435,6 +1435,7 @@ static __DRIimageExtension dri2ImageExtension = {
> .getCapabilities = dri2_get_capabilities,
> .mapImage = dri2_map_image,
> .unmapImage = dri2_unmap_image,
>+ .createImageWithModifiers = NULL,
> };
>
>
>
I think we can discard this patch, it seems to be some leftover garbage. If
someone wants to plumb a gallium driver to do this, they are welcome, but I am
not doing it.
More information about the mesa-dev
mailing list