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
CL
D3D9
d3dadapter
drm-uapi v3dv: add support for TFU jobs in v71 2023-10-13 22:37:43 +00:00
EGL
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
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
c99_alloca.h
c99_compat.h
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