Home
last modified time | relevance | path

Searched refs:GrProcessorAnalysisCoverage (Results 1 – 25 of 45) sorted by relevance

12

/external/skia/src/gpu/ganesh/effects/
DGrPorterDuffXferProcessor.cpp38 PorterDuffXferProcessor(BlendFormula blendFormula, GrProcessorAnalysisCoverage coverage) in PorterDuffXferProcessor()
141 ShaderPDXferProcessor(SkBlendMode xfermode, GrProcessorAnalysisCoverage coverage) in ShaderPDXferProcessor()
248 GrProcessorAnalysisCoverage::kLCD) in PDLCDXferProcessor()
365 const GrProcessorAnalysisColor& color, GrProcessorAnalysisCoverage coverage, in makeXferProcessor()
367 bool isLCD = coverage == GrProcessorAnalysisCoverage::kLCD; in makeXferProcessor()
382 coverage == GrProcessorAnalysisCoverage::kNone && in makeXferProcessor()
388 color.isOpaque(), GrProcessorAnalysisCoverage::kNone != coverage, fBlendMode); in makeXferProcessor()
402 const GrProcessorAnalysisColor& color, const GrProcessorAnalysisCoverage& coverage, in analysis_properties()
406 bool hasCoverage = GrProcessorAnalysisCoverage::kNone != coverage; in analysis_properties()
407 bool isLCD = GrProcessorAnalysisCoverage::kLCD == coverage; in analysis_properties()
[all …]
DGrPorterDuffXferProcessor.h36 GrProcessorAnalysisCoverage,
47 const GrProcessorAnalysisCoverage&,
55 GrProcessorAnalysisCoverage,
60 const GrProcessorAnalysisCoverage&,
DGrCustomXfermode.cpp65 GrProcessorAnalysisCoverage coverage, const GrCaps& caps) { in can_use_hw_blend_equation()
69 if (GrProcessorAnalysisCoverage::kLCD == coverage) { in can_use_hw_blend_equation()
89 CustomXP(SkBlendMode mode, GrProcessorAnalysisCoverage coverage) in CustomXP()
221 GrProcessorAnalysisCoverage,
226 const GrProcessorAnalysisCoverage&,
246 GrProcessorAnalysisCoverage coverage, in makeXferProcessor()
257 const GrProcessorAnalysisColor&, const GrProcessorAnalysisCoverage& coverage, in analysisProperties()
DGrDisableColorXP.h38 const GrProcessorAnalysisColor&, const GrProcessorAnalysisCoverage&, const GrCaps&, in analysisProperties() argument
45 const GrProcessorAnalysisColor&, GrProcessorAnalysisCoverage, const GrCaps&, in makeXferProcessor() argument
DGrCoverageSetOpXP.h43 GrProcessorAnalysisCoverage,
48 const GrProcessorAnalysisCoverage& coverage, in analysisProperties()
DGrCoverageSetOpXP.cpp179 GrProcessorAnalysisCoverage, in makeXferProcessor() argument
/external/skia/src/gpu/ganesh/
DGrProcessorSet.cpp115 const GrProcessorAnalysisColor& colorInput, const GrProcessorAnalysisCoverage coverageInput, in finalize()
121 analysis.fCompatibleWithCoverageAsAlpha = GrProcessorAnalysisCoverage::kLCD != coverageInput; in finalize()
144 GrProcessorAnalysisCoverage outputCoverage; in finalize()
145 if (GrProcessorAnalysisCoverage::kLCD == coverageInput) { in finalize()
146 outputCoverage = GrProcessorAnalysisCoverage::kLCD; in finalize()
147 } else if (hasCoverageFP || GrProcessorAnalysisCoverage::kSingleChannel == coverageInput) { in finalize()
148 outputCoverage = GrProcessorAnalysisCoverage::kSingleChannel; in finalize()
150 outputCoverage = GrProcessorAnalysisCoverage::kNone; in finalize()
DGrXferProcessor.h143 GrXferProcessor(ClassID classID, bool willReadDstColor, GrProcessorAnalysisCoverage); in SK_MAKE_BITFIELD_CLASS_OPS()
242 GrProcessorAnalysisCoverage,
248 const GrProcessorAnalysisCoverage&,
259 GrProcessorAnalysisCoverage,
268 const GrProcessorAnalysisCoverage&,
DGrXferProcessor.cpp30 GrProcessorAnalysisCoverage coverage) in GrXferProcessor()
33 , fIsLCD(GrProcessorAnalysisCoverage::kLCD == coverage) {} in GrXferProcessor()
70 const GrProcessorAnalysisCoverage& coverage, in GetAnalysisProperties()
79 if (coverage == GrProcessorAnalysisCoverage::kNone) { in GetAnalysisProperties()
93 GrProcessorAnalysisCoverage coverage, in MakeXferProcessor()
DGrProcessorAnalysis.h90 enum class GrProcessorAnalysisCoverage { kNone, kSingleChannel, kLCD }; enum
DGrProcessorSet.h152 Analysis finalize(const GrProcessorAnalysisColor&, const GrProcessorAnalysisCoverage,
/external/skia/src/gpu/ganesh/ops/
DGrSimpleMeshDrawOpHelper.cpp77 GrProcessorAnalysisCoverage geometryCoverage, SkPMColor4f* geometryColor, bool* wideColor) { in finalizeProcessors()
89 GrClampType clampType, GrProcessorAnalysisCoverage geometryCoverage, in finalizeProcessors()
94 GrProcessorAnalysisCoverage coverage = geometryCoverage; in finalizeProcessors()
95 if (GrProcessorAnalysisCoverage::kNone == coverage) { in finalizeProcessors()
97 ? GrProcessorAnalysisCoverage::kSingleChannel in finalizeProcessors()
98 : GrProcessorAnalysisCoverage::kNone; in finalizeProcessors()
DGrSimpleMeshDrawOpHelperWithStencil.h35 enum class GrProcessorAnalysisCoverage; variable
78 GrProcessorAnalysisCoverage geometryCoverage, in finalizeProcessors()
85 GrProcessorAnalysisCoverage geometryCoverage,
DGrSimpleMeshDrawOpHelper.h38 enum class GrProcessorAnalysisCoverage; variable
95 GrProcessorAnalysisCoverage geometryCoverage, in finalizeProcessors()
107 GrProcessorAnalysisCoverage geometryCoverage,
207 GrProcessorAnalysisCoverage geometryCoverage,
DAtlasTextOp.cpp188 GrProcessorAnalysisCoverage coverage; in finalize()
204 coverage = GrProcessorAnalysisCoverage::kSingleChannel; in finalize()
210 coverage = GrProcessorAnalysisCoverage::kLCD; in finalize()
213 coverage = GrProcessorAnalysisCoverage::kNone; in finalize()
DGrSimpleMeshDrawOpHelperWithStencil.cpp31 GrProcessorAnalysisCoverage geometryCoverage, SkPMColor4f* geometryColor, bool* wideColor) { in finalizeProcessors()
DTriangulatingPathRenderer.cpp264 GrProcessorAnalysisCoverage coverage = fAntiAlias in finalize()
265 ? GrProcessorAnalysisCoverage::kSingleChannel in finalize()
266 : GrProcessorAnalysisCoverage::kNone; in finalize()
DPathTessellateOp.cpp37 GrProcessorAnalysisCoverage::kNone, in finalize()
DDefaultPathRenderer.cpp479 GrProcessorAnalysisCoverage gpCoverage = in finalize()
480 this->coverage() == 0xFF ? GrProcessorAnalysisCoverage::kNone in finalize()
481 : GrProcessorAnalysisCoverage::kSingleChannel; in finalize()
DStrokeTessellateOp.cpp81 this->headColor(), GrProcessorAnalysisCoverage::kNone, clip, in finalize()
DDrawAtlasPathOp.cpp159 fHeadInstance->fColor, GrProcessorAnalysisCoverage::kSingleChannel, clip, in finalize()
DFillRectOp.cpp171 ? GrProcessorAnalysisCoverage::kSingleChannel in finalize()
172 : GrProcessorAnalysisCoverage::kNone; in finalize()
/external/skia/tests/
DGrPorterDuffTest.cpp89 GrProcessorAnalysisCoverage coverageInput, in do_analysis()
105 GrProcessorAnalysisColor inputColor, GrProcessorAnalysisCoverage inputCoverage) { in XPInfo()
108 bool isLCD = GrProcessorAnalysisCoverage::kLCD == inputCoverage; in XPInfo()
151 GrProcessorAnalysisCoverage inputCoverage = GrProcessorAnalysisCoverage::kLCD; in test_lcd_coverage()
330 GrProcessorAnalysisCoverage inputCoverage = GrProcessorAnalysisCoverage::kSingleChannel; in test_color_unknown_with_coverage()
511 GrProcessorAnalysisCoverage inputCoverage = GrProcessorAnalysisCoverage::kNone; in test_color_not_opaque_no_coverage()
691 GrProcessorAnalysisCoverage inputCoverage = GrProcessorAnalysisCoverage::kSingleChannel; in test_color_opaque_with_coverage()
869 GrProcessorAnalysisCoverage inputCoverage = GrProcessorAnalysisCoverage::kNone; in test_color_opaque_no_coverage()
1057 GrProcessorAnalysisCoverage coverage = GrProcessorAnalysisCoverage::kLCD; in test_lcd_coverage_fallback_case()
1072 coverage = GrProcessorAnalysisCoverage::kLCD; in test_lcd_coverage_fallback_case()
[all …]
DAdvancedBlendTest.cpp33 static constexpr auto coverage = GrProcessorAnalysisCoverage::kSingleChannel; in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
/external/skia/tools/gpu/
DProxyUtils.cpp116 GrProcessorAnalysisCoverage::kSingleChannel, in CreateProgramInfo()

12