Home
last modified time | relevance | path

Searched refs:hasStencilClip (Results 1 - 13 of 13) sorted by relevance

/third_party/skia/src/gpu/
H A DGrUserStencilSettings.h187 uint16_t flags(bool hasStencilClip) const { in flags()
188 return fCWFlags[hasStencilClip] & fCCWFlags[hasStencilClip]; in flags()
190 bool isDisabled(bool hasStencilClip) const { in isDisabled()
191 return this->flags(hasStencilClip) & kDisabled_StencilFlag; in isDisabled()
193 bool testAlwaysPasses(bool hasStencilClip) const { in testAlwaysPasses()
194 return this->flags(hasStencilClip) & kTestAlwaysPasses_StencilFlag; in testAlwaysPasses()
196 bool isTwoSided(bool hasStencilClip) const { in isTwoSided()
197 return !(this->flags(hasStencilClip) & kSingleSided_StencilFlag); in isTwoSided()
199 bool usesWrapOp(bool hasStencilClip) cons in isTwoSided()
[all...]
H A DGrStencilSettings.cpp27 void GrStencilSettings::reset(const GrUserStencilSettings& user, bool hasStencilClip, in reset() argument
29 uint16_t cwFlags = user.fCWFlags[hasStencilClip]; in reset()
31 SkASSERT(cwFlags == user.fCCWFlags[hasStencilClip]); in reset()
34 fCWFace.reset(user.fCWFace, hasStencilClip, numStencilBits); in reset()
39 uint16_t ccwFlags = user.fCCWFlags[hasStencilClip]; in reset()
45 fCWFace.reset(user.fCWFace, hasStencilClip, numStencilBits); in reset()
50 fCCWFace.reset(user.fCCWFace, hasStencilClip, numStencilBits); in reset()
171 void GrStencilSettings::Face::reset(const GrUserStencilSettings::Face& user, bool hasStencilClip, in reset() argument
200 if (!hasStencilClip || user.fTest > kLastClippedStencilTest) { in reset()
H A DGrAppliedClip.h44 bool hasStencilClip() const { return SkClipStack::kInvalidGenID != fStencilStackID; } in hasStencilClip() function in GrAppliedHardClip
75 return fScissorState.enabled() || this->hasStencilClip() || fWindowRectsState.enabled(); in doesClip()
110 bool hasStencilClip() const { return fHardClip.hasStencilClip(); } in hasStencilClip() function in GrAppliedClip
H A DGrStencilSettings.h51 GrStencilSettings(const GrUserStencilSettings& user, bool hasStencilClip, int numStencilBits) { in GrStencilSettings() argument
52 this->reset(user, hasStencilClip, numStencilBits); in GrStencilSettings()
59 void reset(const GrUserStencilSettings&, bool hasStencilClip, int numStencilBits);
H A DGrProgramInfo.cpp17 stencil.reset(*fUserStencilSettings, this->pipeline().hasStencilClip(), 8); in nonGLStencilSettings()
H A DGrProgramInfo.h59 fPipeline->hasStencilClip(); in isStencilEnabled()
H A DGrPipeline.cpp24 if (hardClip.hasStencilClip()) { in GrPipeline()
H A DGrPipeline.h172 bool hasStencilClip() const { in hasStencilClip() function in GrPipeline
H A DGrOpsRenderPass.cpp84 if (stencil->isTwoSided(programInfo.pipeline().hasStencilClip())) { in bindPipeline()
/third_party/skia/src/gpu/v1/
H A DStencilClip.h35 bool hasStencilClip() const { return SK_InvalidGenID != fStencilStackID; } in hasStencilClip() function in skgpu::v1::final
48 if (this->hasStencilClip()) {
56 if (this->hasStencilClip()) {
/third_party/skia/src/gpu/ops/
H A DPathInnerTriangulateOp.cpp287 } else if (!fPipelineForFills->hasStencilClip()) { in prePreparePrograms()
/third_party/skia/tests/
H A DGrClipStackTest.cpp1993 REPORTER_ASSERT(r, !out.hardClip().hasStencilClip(), "Clip should not need stencil"); in DEF_TEST()
/third_party/skia/src/gpu/gl/
H A DGrGLGpu.cpp1904 programInfo.pipeline().hasStencilClip(), in flushGLState()

Completed in 28 milliseconds