skia2/tools/gpu
cdalton 846c051a48 Convert GrClip to an abstract base class
Converts GrClip to an abstract base class and adds a "GrFixedClip"
implementation. GrFixedClip denotes a clip implemented with fixed-
function hardware. GrFixedClip allows us to remove the stateful
"fClipMode" member from GrClipMaskManager, and in the future will
be able to nicely encapsulate window rectangles.

After this change GrClipMaskManager is just a wrapper around
GrDrawTarget. We may want to consider removing it altogether.

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

Review-Url: https://codereview.chromium.org/1971343002
2016-05-13 10:25:00 -07:00
..
gl Nanobench running on Vulkan 2016-05-11 11:55:36 -07:00
vk Nanobench running on Vulkan 2016-05-11 11:55:36 -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 Convert GrClip to an abstract base class 2016-05-13 10:25:00 -07:00
GrTest.h Move SkGLContext and some GrGLInterface implementations to skgputest module 2016-03-30 18:56:20 -07:00
TestContext.cpp Nanobench running on Vulkan 2016-05-11 11:55:36 -07:00
TestContext.h Nanobench running on Vulkan 2016-05-11 11:55:36 -07:00