Home
last modified time | relevance | path

Searched refs:stencilSettings (Results 1 – 25 of 29) sorted by relevance

12

/external/skia/src/gpu/gl/
DGrGLPathRendering.cpp248 void GrGLPathRendering::flushPathStencilSettings(const GrStencilSettings& stencilSettings) { in flushPathStencilSettings() argument
249 if (fHWPathStencilSettings != stencilSettings) { in flushPathStencilSettings()
250 SkASSERT(stencilSettings.isValid()); in flushPathStencilSettings()
253 uint16_t ref = stencilSettings.front().fRef; in flushPathStencilSettings()
254 GrStencilTest test = stencilSettings.front().fTest; in flushPathStencilSettings()
255 uint16_t testMask = stencilSettings.front().fTestMask; in flushPathStencilSettings()
263 fHWPathStencilSettings = stencilSettings; in flushPathStencilSettings()
/external/skqp/src/gpu/gl/
DGrGLPathRendering.cpp248 void GrGLPathRendering::flushPathStencilSettings(const GrStencilSettings& stencilSettings) { in flushPathStencilSettings() argument
249 if (fHWPathStencilSettings != stencilSettings) { in flushPathStencilSettings()
250 SkASSERT(stencilSettings.isValid()); in flushPathStencilSettings()
253 uint16_t ref = stencilSettings.front().fRef; in flushPathStencilSettings()
254 GrStencilTest test = stencilSettings.front().fTest; in flushPathStencilSettings()
255 uint16_t testMask = stencilSettings.front().fTestMask; in flushPathStencilSettings()
263 fHWPathStencilSettings = stencilSettings; in flushPathStencilSettings()
/external/skqp/src/gpu/ops/
DGrRegionOp.cpp46 const GrUserStencilSettings* stencilSettings = nullptr) { in Make() argument
48 aaType, stencilSettings); in Make()
53 const GrUserStencilSettings* stencilSettings) in RegionOp() argument
55 , fHelper(helperArgs, aaType, stencilSettings) in RegionOp()
176 const GrUserStencilSettings* stencilSettings) { in Make() argument
180 return RegionOp::Make(context, std::move(paint), viewMatrix, region, aaType, stencilSettings); in Make()
DGrFillRectOp.cpp63 const GrUserStencilSettings* stencilSettings, in Make() argument
71 stencilSettings, deviceQuad, deviceQuadType, localQuad, localQuadType); in Make()
170 const GrUserStencilSettings* stencilSettings);
340 const GrUserStencilSettings* stencilSettings) { in MakePerEdge() argument
341 return FillRectOp::Make(context, std::move(paint), aaType, edgeAA, stencilSettings, in MakePerEdge()
353 const GrUserStencilSettings* stencilSettings) { in MakePerEdgeWithLocalMatrix() argument
355 return FillRectOp::Make(context, std::move(paint), aaType, edgeAA, stencilSettings, in MakePerEdgeWithLocalMatrix()
367 const GrUserStencilSettings* stencilSettings) { in MakePerEdgeWithLocalRect() argument
368 return FillRectOp::Make(context, std::move(paint), aaType, edgeAA, stencilSettings, in MakePerEdgeWithLocalRect()
379 const GrUserStencilSettings* stencilSettings) { in MakeSet() argument
[all …]
DGrAALinearizingConvexPathRenderer.cpp131 const GrUserStencilSettings* stencilSettings) { in Make() argument
135 stencilSettings); in Make()
146 const GrUserStencilSettings* stencilSettings) in AAFlatteningConvexPathOp() argument
147 : INHERITED(ClassID()), fHelper(helperArgs, GrAAType::kCoverage, stencilSettings) { in AAFlatteningConvexPathOp()
382 const GrUserStencilSettings* stencilSettings = GrGetRandomStencil(random, context); in GR_DRAW_OP_TEST_DEFINE() local
384 style, join, miterLimit, stencilSettings); in GR_DRAW_OP_TEST_DEFINE()
DGrSimpleMeshDrawOpHelper.cpp162 const MakeArgs& args, GrAAType aaType, const GrUserStencilSettings* stencilSettings, in GrSimpleMeshDrawOpHelperWithStencil() argument
165 , fStencilSettings(stencilSettings ? stencilSettings : &GrUserStencilSettings::kUnused) {} in GrSimpleMeshDrawOpHelperWithStencil()
DGrTessellatingPathRenderer.cpp182 const GrUserStencilSettings* stencilSettings) { in Make() argument
185 aaType, stencilSettings); in Make()
210 const GrUserStencilSettings* stencilSettings) in TessellatingPathOp() argument
212 , fHelper(helperArgs, aaType, stencilSettings) in TessellatingPathOp()
DGrAAConvexPathRenderer.cpp678 const GrUserStencilSettings* stencilSettings) { in Make() argument
680 stencilSettings); in Make()
685 const GrUserStencilSettings* stencilSettings) in AAConvexPathOp() argument
686 : INHERITED(ClassID()), fHelper(helperArgs, GrAAType::kCoverage, stencilSettings) { in AAConvexPathOp()
856 const GrUserStencilSettings* stencilSettings = GrGetRandomStencil(random, context); in GR_DRAW_OP_TEST_DEFINE() local
857 return AAConvexPathOp::Make(context, std::move(paint), viewMatrix, path, stencilSettings); in GR_DRAW_OP_TEST_DEFINE()
DGrRegionOp.h27 const GrUserStencilSettings* stencilSettings = nullptr);
DGrDefaultPathRenderer.cpp351 const GrUserStencilSettings* stencilSettings) { in Make() argument
354 devBounds, stencilSettings); in Make()
379 const GrUserStencilSettings* stencilSettings) in DefaultPathOp() argument
381 , fHelper(helperArgs, aaType, stencilSettings) in DefaultPathOp()
DGrDashOp.cpp217 const GrUserStencilSettings* stencilSettings) { in Make() argument
221 aaMode, fullDash, stencilSettings); in Make()
276 bool fullDash, const GrUserStencilSettings* stencilSettings) in DashOp() argument
283 , fStencilSettings(stencilSettings) { in DashOp()
688 const GrUserStencilSettings* stencilSettings) { in MakeDashLineOp() argument
739 stencilSettings); in MakeDashLineOp()
DGrAAHairLinePathRenderer.cpp790 const GrUserStencilSettings* stencilSettings) { in Make() argument
802 devClipBounds, capLength, stencilSettings); in Make()
812 const GrUserStencilSettings* stencilSettings) in AAHairlineOp() argument
814 , fHelper(helperArgs, GrAAType::kCoverage, stencilSettings) in AAHairlineOp()
DGrSmallPathRenderer.cpp240 const GrUserStencilSettings* stencilSettings) { in Make() argument
243 stencilSettings); in Make()
249 const GrUserStencilSettings* stencilSettings) in SmallPathOp() argument
250 : INHERITED(ClassID()), fHelper(helperArgs, GrAAType::kCoverage, stencilSettings) { in SmallPathOp()
/external/skia/src/gpu/ops/
DGrRegionOp.cpp48 const GrUserStencilSettings* stencilSettings = nullptr) { in Make() argument
50 aaType, stencilSettings); in Make()
55 const GrUserStencilSettings* stencilSettings) in RegionOp() argument
57 , fHelper(helperArgs, aaType, stencilSettings) in RegionOp()
182 const GrUserStencilSettings* stencilSettings) { in Make() argument
186 return RegionOp::Make(context, std::move(paint), viewMatrix, region, aaType, stencilSettings); in Make()
DGrFillRectOp.cpp64 const GrUserStencilSettings* stencilSettings, in Make() argument
72 stencilSettings, deviceQuad, deviceQuadType, localQuad, localQuadType); in Make()
365 const GrUserStencilSettings* stencilSettings) { in MakePerEdge() argument
367 return FillRectOp::Make(context, std::move(paint), aaType, edgeAA, stencilSettings, in MakePerEdge()
379 const GrUserStencilSettings* stencilSettings) { in MakePerEdgeWithLocalMatrix() argument
382 return FillRectOp::Make(context, std::move(paint), aaType, edgeAA, stencilSettings, in MakePerEdgeWithLocalMatrix()
394 const GrUserStencilSettings* stencilSettings) { in MakePerEdgeWithLocalRect() argument
396 return FillRectOp::Make(context, std::move(paint), aaType, edgeAA, stencilSettings, in MakePerEdgeWithLocalRect()
408 const GrUserStencilSettings* stencilSettings) { in MakePerEdgeQuad() argument
414 return FillRectOp::Make(context, std::move(paint), aaType, edgeAA, stencilSettings, in MakePerEdgeQuad()
[all …]
DGrAALinearizingConvexPathRenderer.cpp131 const GrUserStencilSettings* stencilSettings) { in Make() argument
135 stencilSettings); in Make()
146 const GrUserStencilSettings* stencilSettings) in AAFlatteningConvexPathOp() argument
147 : INHERITED(ClassID()), fHelper(helperArgs, GrAAType::kCoverage, stencilSettings) { in AAFlatteningConvexPathOp()
386 const GrUserStencilSettings* stencilSettings = GrGetRandomStencil(random, context); in GR_DRAW_OP_TEST_DEFINE() local
388 style, join, miterLimit, stencilSettings); in GR_DRAW_OP_TEST_DEFINE()
DGrSimpleMeshDrawOpHelper.cpp138 const MakeArgs& args, GrAAType aaType, const GrUserStencilSettings* stencilSettings, in GrSimpleMeshDrawOpHelperWithStencil() argument
141 , fStencilSettings(stencilSettings ? stencilSettings : &GrUserStencilSettings::kUnused) {} in GrSimpleMeshDrawOpHelperWithStencil()
DGrTessellatingPathRenderer.cpp182 const GrUserStencilSettings* stencilSettings) { in Make() argument
185 aaType, stencilSettings); in Make()
210 const GrUserStencilSettings* stencilSettings) in TessellatingPathOp() argument
212 , fHelper(helperArgs, aaType, stencilSettings) in TessellatingPathOp()
DGrRegionOp.h27 const GrUserStencilSettings* stencilSettings = nullptr);
DGrAAConvexPathRenderer.cpp677 const GrUserStencilSettings* stencilSettings) { in Make() argument
679 stencilSettings); in Make()
684 const GrUserStencilSettings* stencilSettings) in AAConvexPathOp() argument
685 : INHERITED(ClassID()), fHelper(helperArgs, GrAAType::kCoverage, stencilSettings) { in AAConvexPathOp()
859 const GrUserStencilSettings* stencilSettings = GrGetRandomStencil(random, context); in GR_DRAW_OP_TEST_DEFINE() local
860 return AAConvexPathOp::Make(context, std::move(paint), viewMatrix, path, stencilSettings); in GR_DRAW_OP_TEST_DEFINE()
DGrDefaultPathRenderer.cpp347 const GrUserStencilSettings* stencilSettings) { in Make() argument
350 devBounds, stencilSettings); in Make()
375 const GrUserStencilSettings* stencilSettings) in DefaultPathOp() argument
377 , fHelper(helperArgs, aaType, stencilSettings) in DefaultPathOp()
DGrDashOp.cpp217 const GrUserStencilSettings* stencilSettings) { in Make() argument
221 aaMode, fullDash, stencilSettings); in Make()
279 bool fullDash, const GrUserStencilSettings* stencilSettings) in DashOp() argument
286 , fStencilSettings(stencilSettings) { in DashOp()
694 const GrUserStencilSettings* stencilSettings) { in MakeDashLineOp() argument
745 stencilSettings); in MakeDashLineOp()
/external/skqp/src/gpu/vk/
DGrVkPipeline.cpp223 static void setup_depth_stencil_state(const GrStencilSettings& stencilSettings, in setup_depth_stencil_state() argument
234 stencilInfo->stencilTestEnable = !stencilSettings.isDisabled(); in setup_depth_stencil_state()
235 if (!stencilSettings.isDisabled()) { in setup_depth_stencil_state()
237 const GrStencilSettings::Face& front = stencilSettings.front(); in setup_depth_stencil_state()
247 if (!stencilSettings.isTwoSided()) { in setup_depth_stencil_state()
250 const GrStencilSettings::Face& back = stencilSettings.back(); in setup_depth_stencil_state()
/external/skia/src/gpu/vk/
DGrVkPipeline.cpp227 static void setup_depth_stencil_state(const GrStencilSettings& stencilSettings, in setup_depth_stencil_state() argument
238 stencilInfo->stencilTestEnable = !stencilSettings.isDisabled(); in setup_depth_stencil_state()
239 if (!stencilSettings.isDisabled()) { in setup_depth_stencil_state()
241 const GrStencilSettings::Face& front = stencilSettings.front(); in setup_depth_stencil_state()
251 if (!stencilSettings.isTwoSided()) { in setup_depth_stencil_state()
254 const GrStencilSettings::Face& back = stencilSettings.back(); in setup_depth_stencil_state()
/external/skia/src/gpu/
DGrOpFlushState.cpp37 uint32_t pipelineFlags, const GrUserStencilSettings* stencilSettings) { in executeDrawsAndUploadsForMeshDrawOp() argument
45 pipelineArgs.fUserStencil = stencilSettings; in executeDrawsAndUploadsForMeshDrawOp()

12