skia2/tools/gpu
kkinnunen aac0cb07ca Remove workarounds initializing command buffer EGL
The eglDisplay() of command buffer EGL implementation now does not
allocate a new EGL display per call, rather just returns the global.

The EGL implementation is fixed as part of bug 581634.

Removes eglTerminate call, as it's should not be used in Skia at the
moment. The call will terminate all of EGL, which is not intendend. The
previous usage was only due to incorrect implementation of the API.  Not
added back to anywhere else, leaking EGL globals is as
designed. Discussed in https://chromiumcodereview.appspot.com/1733323002.

BUG=581634, 603223
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1978733003

Review-Url: https://codereview.chromium.org/1978733003
2016-05-17 06:01:40 -07:00
..
gl Remove workarounds initializing command buffer EGL 2016-05-17 06:01:40 -07:00
vk Implement vulkan fence syncs for nanobench 2016-05-16 14:09:56 -07:00
GrContextFactory.cpp Add base class for GLTestContext and add new subclass VkTestContext. 2016-05-11 10:09:18 -07:00
GrContextFactory.h Make unit tests use generic testcontext rather than glcontext 2016-05-11 10:38:06 -07:00
GrTest.cpp Rename GrDrawingMgr::abandon to wasAbandoned & add a matching entry point to GrDrawingContext 2016-05-16 09:14:53 -07:00
GrTest.h Move SkGLContext and some GrGLInterface implementations to skgputest module 2016-03-30 18:56:20 -07:00
TestContext.cpp Implement vulkan fence syncs for nanobench 2016-05-16 14:09:56 -07:00
TestContext.h Nanobench running on Vulkan 2016-05-11 11:55:36 -07:00