mesa/src
Kyle Brenneman ce562f9e3f EGL: Implement the libglvnd interface for EGL (v3)
The new interface mostly just sits on top of the existing library.

The only change to the existing EGL code is to split the client
extension string into platform extensions and everything else. On
non-glvnd builds, eglQueryString will just concatenate the two strings.

The EGL dispatch stubs are all generated. The script is based on the one
used to generate entrypoints in libglvnd itself.

v2: [Kyle]
 - Rebased against master.
 - Reworked the EGL makefile to use separate libraries
 - Made the EGL code generation scripts work with Python 2 and 3.
 - Change gen_egl_dispatch.py to use argparse for the command line arguments.
 - Assorted formatting and style cleanup in the Python scripts.

v3: [Emil Velikov]
 - Rebase
 - Remove separate glvnd glx/egl configure toggles

Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2017-04-17 13:03:58 +01:00
..
amd android: amd/addrlib: trivial fix for gfx9 support 2017-04-17 14:04:21 +10:00
compiler nir: Add GLSL_TYPE_[U]INT64 to some switch statements 2017-04-16 20:14:42 -07:00
egl EGL: Implement the libglvnd interface for EGL (v3) 2017-04-17 13:03:58 +01:00
gallium winsys/amdgpu: init buffer_indices_hashlist with memset() 2017-04-17 11:59:17 +02:00
gbm gbm: Assert modifiers and count are copacetic 2017-04-09 09:29:57 -07:00
getopt
glx EGL: Implement the libglvnd interface for EGL (v3) 2017-04-17 13:03:58 +01:00
gtest
hgl
intel intel/decoder: Fix is_header_field starting condition. 2017-04-16 22:58:23 -07:00
loader
mapi mesa: add GL_ARB_shader_ballot boilerplate 2017-04-05 15:25:40 +02:00
mesa android: add marshal_generated c and h files to generated sources 2017-04-17 12:20:06 +01:00
util
vulkan
Makefile.am
SConscript