mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-28 14:40:10 +01:00
Revert remaining half of "gallium/dri2: Pass the resource that corresponds to the plane"
As documented in 6ec7e0d406 (gallium: document convention for get_handle
calls on multi-planar resources) it's the drivers responsibility to walk
the chain of resources for multi-planar resources. The get_handle interface
should always be called with the base resource by the frontend.
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Acked-by: Simon Ser <contact@emersion.fr>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10212>
This commit is contained in:
parent
cbb1e2dcac
commit
07546c69b0
1 changed files with 2 additions and 6 deletions
|
|
@ -1167,12 +1167,8 @@ dri2_query_image_by_resource_handle(__DRIimage *image, int attrib, int *value)
|
|||
if (image->use & __DRI_IMAGE_USE_BACKBUFFER)
|
||||
usage |= PIPE_HANDLE_USAGE_EXPLICIT_FLUSH;
|
||||
|
||||
for (i = 0, tex = image->texture; tex; i++, tex = tex->next)
|
||||
if (i == image->plane)
|
||||
break;
|
||||
assert(tex);
|
||||
|
||||
if (!pscreen->resource_get_handle(pscreen, NULL, tex, &whandle, usage))
|
||||
if (!pscreen->resource_get_handle(pscreen, NULL, image->texture,
|
||||
&whandle, usage))
|
||||
return false;
|
||||
|
||||
switch (attrib) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue