Home
last modified time | relevance | path

Searched refs:GrUserStencilTest (Results 1 – 12 of 12) sorted by relevance

/third_party/skia/src/gpu/
DGrUserStencilSettings.h57 enum class GrUserStencilTest : uint16_t { enum
76 constexpr static GrUserStencilTest kLastClippedStencilTest = GrUserStencilTest::kLEqualIfInClip;
77 constexpr static int kGrUserStencilTestCount = 1 + (int)GrUserStencilTest::kNotEqual;
113 typedef GrTStencilFaceSettings<GrUserStencilTest, GrUserStencilOp> Face;
115 template<GrUserStencilTest, GrUserStencilOp PassOp, GrUserStencilOp FailOp> struct Attrs;
118 template<uint16_t Ref, GrUserStencilTest Test, uint16_t TestMask,
122 GrUserStencilTest CWTest, GrUserStencilTest CCWTest,
128 template<uint16_t Ref, GrUserStencilTest Test, uint16_t TestMask,
135 GrUserStencilTest CWTest, GrUserStencilTest CCWTest,
149 template<uint16_t Ref, GrUserStencilTest Test, uint16_t TestMask,
[all …]
DGrStencilSettings.cpp16 GrUserStencilTest::kAlwaysIfInClip,
122 static_assert(0 == (int)GrUserStencilTest::kAlwaysIfInClip);
123 static_assert(1 == (int)GrUserStencilTest::kEqualIfInClip);
124 static_assert(2 == (int)GrUserStencilTest::kLessIfInClip);
125 static_assert(3 == (int)GrUserStencilTest::kLEqualIfInClip);
126 static_assert(4 == (int)GrUserStencilTest::kAlways);
127 static_assert(5 == (int)GrUserStencilTest::kNever);
128 static_assert(6 == (int)GrUserStencilTest::kGreater);
129 static_assert(7 == (int)GrUserStencilTest::kGEqual);
130 static_assert(8 == (int)GrUserStencilTest::kLess);
[all …]
DGrDrawOpTest.cpp26 GrUserStencilTest::kLess, in GrGetRandomStencil()
35 GrUserStencilTest::kAlways, in GrGetRandomStencil()
44 GrUserStencilTest::kEqual, in GrGetRandomStencil()
/third_party/skia/src/gpu/ops/
DGrPathStencilSettings.h21 GrUserStencilTest::kAlwaysIfInClip,
32 GrUserStencilTest::kNotEqual,
43 GrUserStencilTest::kEqualIfInClip,
55 GrUserStencilTest::kAlwaysIfInClip, GrUserStencilTest::kAlwaysIfInClip,
65 GrUserStencilTest::kLessIfInClip, // "0 < stencil" is equivalent to "0 != stencil".
75 GrUserStencilTest::kEqualIfInClip,
89 GrUserStencilTest::kAlwaysIfInClip,
DPathInnerTriangulateOp.cpp296 GrUserStencilTest::kEqual, GrUserStencilTest::kEqual, in prePreparePrograms()
305 GrUserStencilTest::kEqual, in prePreparePrograms()
323 GrUserStencilTest::kEqualIfInClip, in prePreparePrograms()
334 GrUserStencilTest::kNotEqual, GrUserStencilTest::kNotEqual, in prePreparePrograms()
345 GrUserStencilTest::kNotEqual, in prePreparePrograms()
DAtlasRenderTask.cpp83 GrUserStencilTest::kAlways, in onMakeClosed()
117 GrUserStencilTest::kNotEqual, in onMakeClosed()
130 GrUserStencilTest::kNotEqual, in onMakeClosed()
DStrokeTessellateOp.cpp158 GrUserStencilTest::kLessIfInClip, // Match kTestAndResetStencil.
170 GrUserStencilTest::kLessIfInClip, // i.e., "not equal to zero, if in clip".
DTessellationPathRenderer.cpp221 GrUserStencilTest::kAlways, in onStencilPath()
/third_party/skia/src/gpu/v1/
DStencilMaskHelper.cpp30 GrUserStencilTest::kNotEqual,
40 GrUserStencilTest::kEqual,
52 GrUserStencilTest::kLessIfInClip, // "0 < userBits" is equivalent to "0 != userBits".
64 GrUserStencilTest::kEqualIfInClip,
76 GrUserStencilTest::kNotEqual,
86 GrUserStencilTest::kEqual,
98 GrUserStencilTest::kNotEqual,
108 GrUserStencilTest::kEqual,
120 GrUserStencilTest::kNotEqual,
130 GrUserStencilTest::kEqual,
[all …]
DPathRenderer.cpp89 GrUserStencilTest::kAlways, in onStencilPath()
DDevice.cpp1053 GrUserStencilTest::kAlways, in android_utils_clipWithStencil()
/third_party/skia/src/gpu/tessellate/shaders/
DGrPathTessellationShader.h68 GrUserStencilTest::kAlwaysIfInClip, GrUserStencilTest::kAlwaysIfInClip, in StencilPathSettings()
78 GrUserStencilTest::kAlwaysIfInClip, in StencilPathSettings()
96 GrUserStencilTest::kNotEqual,
107 GrUserStencilTest::kEqual,