angle/include
Jamie Madill ba319ba31c Re-land "Load entry points dynamically in tests and samples."
Fixes the Android/ChromeOS/Fuchsia builds by using consistent EGL
headers.

This CL adds a dynamic loader generator based on XML files. It also
refactors the entry point generation script to move the XML parsing
into a helper class.

Additionally this includes a new GLES 1.0 base header. The new
header allows for function pointer types and hiding prototypes.

All tests and samples now load ANGLE dynamically. In the future this
will be extended to load entry points from the driver directly when
possible. This will allow us to perform more accurate A/B testing.

The new build configuration leads to some tests having more warnings
applied. The CL includes fixes for the new warnings.

Bug: angleproject:2995
Change-Id: I5a8772f41a0f89570b3736b785f44b7de1539b57
Reviewed-on: https://chromium-review.googlesource.com/c/1392382
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
2019-01-01 18:56:45 +00:00
..
EGL Re-land "Load entry points dynamically in tests and samples." 2019-01-01 18:56:45 +00:00
GLES Re-land "Load entry points dynamically in tests and samples." 2019-01-01 18:56:45 +00:00
GLES2 Re-land "Load entry points dynamically in tests and samples." 2019-01-01 18:56:45 +00:00
GLES3 Re-land "Load entry points dynamically in tests and samples." 2019-01-01 18:56:45 +00:00
GLSLANG Use visitor pattern for Shader Variable APIs. 2018-12-29 08:04:48 +00:00
KHR Re-land "Load correct libGLESv2 on Linux and Mac." 2018-12-18 18:54:44 +00:00
platform Implement eglSwapBuffersWithDamage on top of VK_KHR_incremental_present 2018-12-20 17:09:46 +00:00
angle_gl.h Implement GL_ANGLE_texture_multisample API part 2018-10-22 02:53:04 +00:00
angle_windowsstore.h For WinRT, add EGLRenderSurfaceScaleProperty to specify swapchain scaling factor 2015-07-07 13:59:05 +00:00
export.h Re-land "Load entry points dynamically in tests and samples." 2019-01-01 18:56:45 +00:00