mesa/include
Eric Anholt e676434856 mesa: Implement a new GL_MESA_tile_raster_order extension.
The intent is to use this extension on vc4 to allow X11 to do overlapping
CopyArea() within a pixmap without first blitting the pixmap to a
temporary.  With associated glamor patches, improves x11perf
-copywinwin100 performance on a Raspberry Pi 3 from ~4700/sec to
~5130/sec, and is an even larger boost to uncomposited window movement
performance (most copywinwin100 copies don't overlap).

v2: Fix glIsEnabled() on the new enums.
v3: Drop the local spec since I'm upstreaming the spec.

Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
2017-10-10 10:45:22 -07:00
..
CL clover: Update OpenCL headers to version 1.2 from Khronos. 2014-04-29 13:01:10 +02:00
D3D9 Introduce .editorconfig 2016-08-31 17:06:54 -07:00
EGL khronos/egl: remove dependency on Android NDK header 2017-08-25 14:19:53 +01:00
GL mesa: Implement a new GL_MESA_tile_raster_order extension. 2017-10-10 10:45:22 -07:00
GLES gles: Restore some lost typedefs 2017-08-01 18:26:15 +01:00
GLES2 include: update GLES gl2ext header to no longer reference bad function 2017-08-07 20:32:32 -04:00
GLES3 Update Khronos-supplied headers 2017-06-30 15:29:50 +02:00
HaikuGL include/haiku: fix comment typo 2014-08-28 21:41:29 -04:00
KHR egl: Update headers from Khronos 2017-08-11 11:16:00 +01:00
c11 c11/threads: rework Windows thrd_current() comment 2017-05-04 18:00:23 +01:00
d3dadapter d3dadapter/present: Add precision for WaitBufferReleased 2016-12-20 23:44:21 +01:00
drm-uapi drm-uapi: Update headers from drm-next 2017-08-28 19:33:35 -07:00
pci_ids Revert "intel: Remove unused Kabylake pci ids 2017-09-21 14:12:27 -07:00
vulkan vulkan: Add #ifdef hack to vk_android_native_buffer.h 2017-09-18 14:26:54 -07:00
c99_alloca.h c99_alloca.h: Also use <alloca.h> for cygwin 2015-03-07 18:18:32 +00:00
c99_compat.h scons: set HAVE_FUNC_ATTRIBUTE_ALIAS 2017-01-18 16:01:14 +00:00
c99_math.h math: Import isinf and others to global namespace 2016-04-18 11:10:25 +01:00
meson.build meson: build glx 2017-10-09 13:42:44 -07:00
no_extern_c.h include: Add helper header to help trap includes inside extern C. 2015-03-06 12:38:55 +00:00