skia2/tools/gpu/gl
bsalomon 11abd8d6cb 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

CQ_INCLUDE_TRYBOTS=master.client.skia:Test-Win-MSVC-ShuttleC-GPU-GTX960-x86_64-Debug-ANGLE-Trybot

Review-Url: https://codereview.chromium.org/2381033002
2016-10-14 08:13:48 -07:00
..
angle Explicit control in tools of ANGLE frontend and backend 2016-10-14 08:13:48 -07:00
command_buffer Use SkOnce to squelch command buffer spam 2016-09-29 10:49:47 -07:00
debug Remove stray semicolons. 2016-09-27 14:04:26 +00:00
egl Use uint64_t for PlatformFence 2016-10-04 14:24:23 -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 skpbench: add option for gpu timing 2016-10-05 08:42:03 -07:00
GLTestContext.h Move GPU fences into sk_gpu_test 2016-10-04 11:08:45 -07:00