skia2/tools/gpu
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
..
gl Explicit control in tools of ANGLE frontend and backend 2016-10-14 08:13:48 -07:00
vk Fix 32-bit Vulkan build 2016-10-11 19:15:09 +00:00
FenceSync.h skpbench: add option for gpu timing 2016-10-05 08:42:03 -07:00
GpuTimer.h skpbench: add option for gpu timing 2016-10-05 08:42:03 -07:00
GrContextFactory.cpp Explicit control in tools of ANGLE frontend and backend 2016-10-14 08:13:48 -07:00
GrContextFactory.h Explicit control in tools of ANGLE frontend and backend 2016-10-14 08:13:48 -07:00
GrTest.cpp Add fence support for TransferBuffers 2016-09-30 08:39:03 -07:00
GrTest.h Remove stray semicolons. 2016-09-27 14:04:26 +00:00
TestContext.cpp skpbench: add option for gpu timing 2016-10-05 08:42:03 -07:00
TestContext.h skpbench: add option for gpu timing 2016-10-05 08:42:03 -07:00