skia2/tools/gpu/gl
bsalomon 50094fb489 Explicit control in tools of ANGLE frontend and backend
Update the ANGLE test GL context, GrContextFactory, and config parsing to allow explicit control of ANGLE front/backend.

This will allow us to explicitly test ES2 vs ES3 interfaces to ANGLE as well as D3D9, D3D11, and OpenGL backends.

Also makes the angle api types valid in all builds (but will just fail when SK_ANGLE=1 or not on windows for the d3d backends).

BUG=skia:5804
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2381033002
NOTREECHECKS=true
NOTRY=true
NOPRESUBMIT=true

Review-Url: https://codereview.chromium.org/2381033002
2016-09-29 09:49:06 -07:00
..
angle Explicit control in tools of ANGLE frontend and backend 2016-09-29 09:49:06 -07:00
command_buffer Clean up dead code. 2016-09-22 06:01:18 -07:00
debug Remove stray semicolons. 2016-09-27 14:04:26 +00:00
egl Implement vulkan fence syncs for nanobench 2016-05-16 14:09:56 -07:00
glx Remove stray semicolons. 2016-09-27 14:04:26 +00:00
iOS rename sk_gpu_test::GLContext to sk_gpu_test::GLTestContext 2016-03-31 10:59:06 -07:00
mac rename sk_gpu_test::GLContext to sk_gpu_test::GLTestContext 2016-03-31 10:59:06 -07:00
mesa rename sk_gpu_test::GLContext to sk_gpu_test::GLTestContext 2016-03-31 10:59:06 -07:00
none Add CreatePlatformGLTestContext_none.cpp for Google3 build 2016-04-01 04:50:45 -07:00
null Remove stray semicolons. 2016-09-27 14:04:26 +00:00
win Define LEAN_AND_MEAN and NOMINMAX for all windows builds 2016-06-10 06:42:45 -07:00
GLTestContext.cpp Implement vulkan fence syncs for nanobench 2016-05-16 14:09:56 -07:00
GLTestContext.h Nanobench running on Vulkan 2016-05-11 11:55:36 -07:00