mesa/include
Tomeu Vizoso 756f7b9989 panfrost: Add backend targeting the DRM driver
This backend interacts with the new DRM driver for Midgard GPUs which is
currently in development.

When using this backend, Panfrost has roughly on-par functionality as
when using the non-DRM driver from Arm.

Alyssa Rosenzweig: To do so, we implement additional routines for
runtime GPU version detection and fencing. We cleanup some duplicate
code interfering with the new driver. We fix a long-standing memory leak
which is aggravated on the new driver. Finally, we implement BO
import/export in a way compatible with the new driver. These changes are
squashed to preserve bisectability given the hard-to-track ABI shifts in
the nondrm module

Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>
Reviewed-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
2019-03-10 19:09:23 +00:00
..
c11 Require Visual Studio 2015. 2018-09-10 10:10:16 +01:00
CL include/CL: Update to the latest OpenCL 2.2 headers 2019-02-26 21:02:07 +01:00
D3D9 st/nine: Change a few advertised caps 2019-03-09 13:57:49 +01:00
d3dadapter d3dadapter: Fix wrong naming in header file 2018-10-26 22:16:16 +02:00
drm-uapi panfrost: Add backend targeting the DRM driver 2019-03-10 19:09:23 +00:00
EGL egl: update headers from Khronos 2019-01-24 14:37:44 +00:00
GL dri: Add XYUV8888 format 2019-02-26 13:08:52 +00:00
GLES
GLES2
GLES3
HaikuGL
KHR
pci_ids iris: Initial commit of a new 'iris' driver for Intel Gen8+ GPUs. 2019-02-21 10:26:04 -08:00
vulkan vulkan: import vk_layer.h from Khronos 2019-03-05 13:24:14 +00:00
c99_alloca.h
c99_compat.h Require Visual Studio 2015. 2018-09-10 10:10:16 +01:00
c99_math.h
meson.build glx/meson: use full include path for dri_interface.h 2019-03-08 18:00:19 +00:00
no_extern_c.h