mesa/include
Emma Anholt e64ab3e4a9 glx: Delete support for GLX_OML_swap_method.
This was an ill-advised extension.  While we advertised SWAP_COPY support,
we might implement it with a back-copy from the front buffer.  And we
never advertised EXCHANGE because we couldn't guarantee it.  So, if you
actually used this extension to try to reduce app redraws of the back
buffer, you might actually increase the bandwidth you used.  Whoops.

Instead, GLX_EXT_buffer_age and the similar EGL extension give you
feedback on what's left in your back buffer, letting you do minimum
redraws.

This reduces our GLX visual+fbconfig count from 1410 to 940 on an llvmpipe
X server.  Reducing visual counts will improve test runtime for
visual-iterating tests like piglit's glx-visuals-*.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25650>
2023-10-20 10:03:43 +00:00
..
android_stub android_stub: update platform headers to include atrace 2021-10-09 00:42:32 +00:00
CL include: Update the OpenCL headers 2022-11-18 22:22:58 +00:00
D3D9 st/nine: Change a few advertised caps 2019-03-09 13:57:49 +01:00
d3dadapter st/nine: skip position checks in SetCursorPosition() 2019-04-20 13:06:29 +02:00
drm-uapi v3dv: add support for TFU jobs in v71 2023-10-13 22:37:43 +00:00
EGL EGL: sync headers with Khronos 2022-10-12 19:26:01 +00:00
GL glx: Delete support for GLX_OML_swap_method. 2023-10-20 10:03:43 +00:00
GLES Update OpenGL headers 2023-06-07 20:47:03 +00:00
GLES2 Update OpenGL headers 2023-06-07 20:47:03 +00:00
GLES3 Update OpenGL headers 2023-06-07 20:47:03 +00:00
KHR EGL: sync headers with Khronos 2022-10-12 19:26:01 +00:00
pci_ids intel/dev: Add 0x56ba-0x56bd DG2 PCI IDs 2023-10-13 02:16:11 +00:00
vk_video vulkan: Update XML and headers to 1.3.244 2023-03-20 23:11:09 +00:00
vulkan vulkan: bump headers/registry to 1.3.267 2023-10-11 11:32:47 +00:00
winddk d3d10umd,d3d10sw: Initial import. 2021-05-19 13:50:07 +00:00
c99_alloca.h c99_alloca.h: Also use <alloca.h> for cygwin 2015-03-07 18:18:32 +00:00
c99_compat.h c99_compat.h: assume c99 support 2022-06-14 15:08:37 +00:00
kopper_interface.h kopper: pass modifier availability to drawable creation 2023-07-27 19:18:21 +00:00
meson.build hgl: remove 2023-02-18 00:44:43 +00:00
no_extern_c.h no_extern_c.h: fix typo in comment 2020-05-21 14:23:41 +00:00