[Mesa-dev] [PATCH 0/2] egl, i965: Support importing R8 and GR88 dma_bufs as textures
Chad Versace
chad.versace at intel.com
Thu Jul 9 01:39:15 PDT 2015
Teach EGL_EXT_image_dma_buf_import about DRM_FORMAT_R8 and
DRM_FORMAT_GR88 in egl_dri2.c. Then add the plumbing to i965 to import
R8 and GR88 dma_bufs as textures.
This Mesa series shouldn't land until my kernel patch lands:
To: dri-devel at freedesktop.org
Subject: [PATCH] drm/fourcc: Add formats R8, RG88, GR88
Date: Wed, 8 Jul 2015 10:19:34 -0700
The Mesa patches build and run correctly, though, without the kernel
patch because all the kernel patch does is define the new formats in
drm_fourcc.h. I've duplicated the format definitions in egl_dri2.c so
that building Mesa won't require unreleased kernel headers.
This patch series lives on the tag:
git://github.com/chadversary/mesa refs/tags/i965-drm-fourcc-r8-gr88-v01
I also sent patches for a Piglit test, which passes on Broadwell:
Subject: [PATCH] ext_image_dma_buf: Add tests for R8 and GR88
Date: Mon, 22 Jun 2015 06:40:14 -0700
Chad Versace (2):
egl: Add support for DRM_FORMAT_R8, RG88, and GR88
i965: Support importing R8 and GR88 dma_bufs
include/GL/internal/dri_interface.h | 9 +++++++--
src/egl/drivers/dri2/egl_dri2.c | 19 +++++++++++++++++++
src/mesa/drivers/dri/i965/intel_screen.c | 6 ++++++
3 files changed, 32 insertions(+), 2 deletions(-)
--
2.5.0.rc1
More information about the mesa-dev
mailing list