[Mesa-dev] [PATCH 6/6] egl/x11: use dri2_create_image_khr for swrast

Marek Olšák maraeo at gmail.com
Fri Jul 28 18:03:34 UTC 2017


For the series:

Reviewed-by: Marek Olšák <marek.olsak at amd.com>

Marek

On Fri, Jul 28, 2017 at 5:48 AM, Gurchetan Singh
<gurchetansingh at chromium.org> wrote:
> This will allow the swrast driver to use eglCreateImageKHR,
> provided the target is EGL_GL_TEXTURE_2D_KHR or
> EGL_GL_RENDERBUFFER_KHR.  Note we still have to implement the
> create from render buffer path.
> ---
>  src/egl/drivers/dri2/platform_x11.c | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/src/egl/drivers/dri2/platform_x11.c b/src/egl/drivers/dri2/platform_x11.c
> index c10cd84fce..f80a0ff9d7 100644
> --- a/src/egl/drivers/dri2/platform_x11.c
> +++ b/src/egl/drivers/dri2/platform_x11.c
> @@ -1134,7 +1134,7 @@ static const struct dri2_egl_display_vtbl dri2_x11_swrast_display_vtbl = {
>     .create_pixmap_surface = dri2_x11_create_pixmap_surface,
>     .create_pbuffer_surface = dri2_x11_create_pbuffer_surface,
>     .destroy_surface = dri2_x11_destroy_surface,
> -   .create_image = dri2_fallback_create_image_khr,
> +   .create_image = dri2_create_image_khr,
>     .swap_interval = dri2_fallback_swap_interval,
>     .swap_buffers = dri2_x11_swap_buffers,
>     .set_damage_region = dri2_fallback_set_damage_region,
> @@ -1179,6 +1179,7 @@ static const __DRIswrastLoaderExtension swrast_loader_extension = {
>
>  static const __DRIextension *swrast_loader_extensions[] = {
>     &swrast_loader_extension.base,
> +   &image_lookup_extension.base,
>     NULL,
>  };
>
> --
> 2.14.0.rc0.400.g1c36432dff-goog
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev


More information about the mesa-dev mailing list