Lines Matching refs:GrUserStencilTest
56 enum class GrUserStencilTest : uint16_t { enum
75 constexpr static GrUserStencilTest kLastClippedStencilTest = GrUserStencilTest::kLEqualIfInClip;
76 constexpr static int kGrUserStencilTestCount = 1 + (int)GrUserStencilTest::kNotEqual;
112 typedef GrTStencilFaceSettings<GrUserStencilTest, GrUserStencilOp> Face;
114 template<GrUserStencilTest, GrUserStencilOp PassOp, GrUserStencilOp FailOp> struct Attrs;
117 template<uint16_t Ref, GrUserStencilTest Test, uint16_t TestMask,
121 GrUserStencilTest FtTest, GrUserStencilTest BkTest,
127 template<uint16_t Ref, GrUserStencilTest Test, uint16_t TestMask,
134 GrUserStencilTest FtTest, GrUserStencilTest BkTest,
148 template<uint16_t Ref, GrUserStencilTest Test, uint16_t TestMask,
164 GrUserStencilTest FtTest, GrUserStencilTest BkTest,
208 template<GrUserStencilTest Test, GrUserStencilOp PassOp, GrUserStencilOp FailOp>
218 return (!hasStencilClip && GrUserStencilTest::kAlwaysIfInClip == Test) || in TestAlwaysPasses()
219 GrUserStencilTest::kAlways == Test; in TestAlwaysPasses()
222 return (GrUserStencilTest::kNever == Test || GrUserStencilOp::kKeep == PassOp) && in DoesNotModifyStencil()
233 return (GrUserStencilTest::kAlwaysIfInClip == Test || GrUserStencilTest::kAlways == Test || in TestIgnoresRef()
234 GrUserStencilTest::kNever == Test); in TestIgnoresRef()