angle/util
Geoff Lang d2c01d2ce5 GL: Allow selecting virtualization groups at context creation
Rewrite EGL_ANGLE_platform_angle_context_virtualization to
EGL_ANGLE_context_virtualization, changing the context virtualization
parameter to an identifier for what virtualization group the frontend
context should be added to.

This allows ANGLE's GL backend to be used by multiple threads if the
user creates contexts with different virtualization groups.

Bug: angleproject:6406
Change-Id: I7414d4705ce10bdf63a9b824043d5dd040dad875
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3169193
Reviewed-by: Jonah Ryan-Davis <jonahr@google.com>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Geoff Lang <geofflang@chromium.org>
2021-10-25 17:20:56 +00:00
..
android Android: Call getExternalStorageDirectory natively. 2021-04-09 22:35:00 +00:00
capture Capture/Replay: Store enums to JSON as hex 2021-10-07 20:07:02 +00:00
display Make Display and X11 available in the same build 2021-07-23 17:12:58 +00:00
fuchsia Gracefully fail end2end tests if no window support 2020-09-02 15:33:45 +00:00
ios angle_end2end_tests passes on iOS! 2021-01-06 23:08:43 +00:00
osx Suppress ObjC exceptions in OSXWindow::messageLoop. 2021-10-16 00:10:08 +00:00
ozone Gracefully fail end2end tests if no window support 2020-09-02 15:33:45 +00:00
posix Rename functions that overlap with Windows APIs. 2021-10-08 17:08:13 +00:00
windows Rename functions that overlap with Windows APIs. 2021-10-08 17:08:13 +00:00
x11 Vulkan: Initial emulated prerotation support 2020-10-27 09:23:14 +00:00
BUILD.gn Capture/Replay: Fix GN build when JSON not available. 2021-09-10 00:19:23 +00:00
EGLPlatformParameters.h GL: Allow selecting virtualization groups at context creation 2021-10-25 17:20:56 +00:00
EGLWindow.cpp GL: Allow selecting virtualization groups at context creation 2021-10-25 17:20:56 +00:00
EGLWindow.h GL: Allow selecting virtualization groups at context creation 2021-10-25 17:20:56 +00:00
Event.h Standardize copyright notices to project style 2019-08-14 23:05:33 +00:00
Matrix.cpp Standardize copyright notices to project style 2019-08-14 23:05:33 +00:00
Matrix.h Standardize copyright notices to project style 2019-08-14 23:05:33 +00:00
OSPixmap.h GLX: Support X11 pixmaps 2020-06-12 21:41:11 +00:00
OSWindow.cpp Use Android API to get storage path. 2020-12-22 17:40:34 +00:00
OSWindow.h Use Android API to get storage path. 2020-12-22 17:40:34 +00:00
Timer.cpp Rename functions that overlap with Windows APIs. 2021-10-08 17:08:13 +00:00
Timer.h GN: Make new angle_test_utils target. 2019-12-16 22:35:05 +00:00
com_utils.h Standardize copyright notices to project style 2019-08-14 23:05:33 +00:00
egl_loader_autogen.cpp Generators: Use fixed year in license headers. 2021-02-23 17:17:12 +00:00
egl_loader_autogen.h Generators: Use fixed year in license headers. 2021-02-23 17:17:12 +00:00
geometry_utils.cpp Standardize copyright notices to project style 2019-08-14 23:05:33 +00:00
geometry_utils.h Standardize copyright notices to project style 2019-08-14 23:05:33 +00:00
gles_loader_autogen.cpp Add GetCompressedTexImageANGLE to ANGLE_get_image 2021-09-20 22:12:38 +00:00
gles_loader_autogen.h Add GetCompressedTexImageANGLE to ANGLE_get_image 2021-09-20 22:12:38 +00:00
keyboard.h Standardize copyright notices to project style 2019-08-14 23:05:33 +00:00
mouse.h Standardize copyright notices to project style 2019-08-14 23:05:33 +00:00
png_utils.cpp Fix up screenshot saving for trace tests. 2020-05-07 20:18:41 +00:00
png_utils.h Fix up screenshot saving for trace tests. 2020-05-07 20:18:41 +00:00
random_utils.cpp Standardize copyright notices to project style 2019-08-14 23:05:33 +00:00
random_utils.h Vulkan: Defer RenderPass image barriers. 2020-02-10 21:14:28 +00:00
shader_utils.cpp Perf Tests: Trigger test failure on API errors. 2021-04-07 17:13:52 +00:00
shader_utils.h Perf Tests: Trigger test failure on API errors. 2021-04-07 17:13:52 +00:00
test_utils.cpp Allow capturing process stdout and stderr interleaved 2021-06-22 20:01:31 +00:00
test_utils.h Rename functions that overlap with Windows APIs. 2021-10-08 17:08:13 +00:00
test_utils_unittest.cpp Rename functions that overlap with Windows APIs. 2021-10-08 17:08:13 +00:00
test_utils_unittest_helper.cpp Allow capturing process stdout and stderr interleaved 2021-06-22 20:01:31 +00:00
test_utils_unittest_helper.h Re-land "Add new test runner harness." (#2) 2019-12-16 23:52:35 +00:00
util_export.h Make trace tests a shared library. 2020-07-21 21:06:07 +00:00
util_gl.h Serialize framebuffers + compare contexts for CaptureReplayTests 2020-07-02 21:37:40 +00:00