Home
last modified time | relevance | path

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

12

/third_party/skia/src/gpu/
DGrProcessorSet.cpp116 const GrProcessorAnalysisColor& colorInput, const GrProcessorAnalysisCoverage coverageInput, in finalize()
122 analysis.fCompatibleWithCoverageAsAlpha = GrProcessorAnalysisCoverage::kLCD != coverageInput; in finalize()
145 GrProcessorAnalysisCoverage outputCoverage; in finalize()
146 if (GrProcessorAnalysisCoverage::kLCD == coverageInput) { in finalize()
147 outputCoverage = GrProcessorAnalysisCoverage::kLCD; in finalize()
148 } else if (hasCoverageFP || GrProcessorAnalysisCoverage::kSingleChannel == coverageInput) { in finalize()
149 outputCoverage = GrProcessorAnalysisCoverage::kSingleChannel; in finalize()
151 outputCoverage = GrProcessorAnalysisCoverage::kNone; in finalize()
DGrXferProcessor.h144 GrXferProcessor(ClassID classID, bool willReadDstColor, GrProcessorAnalysisCoverage); in GR_MAKE_BITFIELD_CLASS_OPS()
243 GrProcessorAnalysisCoverage,
249 const GrProcessorAnalysisCoverage&,
258 GrProcessorAnalysisCoverage,
267 const GrProcessorAnalysisCoverage&,
DGrXferProcessor.cpp21 GrProcessorAnalysisCoverage coverage) in GrXferProcessor()
24 , fIsLCD(GrProcessorAnalysisCoverage::kLCD == coverage) {} in GrXferProcessor()
157 const GrProcessorAnalysisCoverage& coverage, in GetAnalysisProperties()
166 if (coverage == GrProcessorAnalysisCoverage::kNone) { in GetAnalysisProperties()
180 GrProcessorAnalysisCoverage coverage, in MakeXferProcessor()
DGrProcessorAnalysis.h86 enum class GrProcessorAnalysisCoverage { kNone, kSingleChannel, kLCD }; enum
DGrProcessorSet.h142 Analysis finalize(const GrProcessorAnalysisColor&, const GrProcessorAnalysisCoverage,
/third_party/skia/src/gpu/effects/
DGrPorterDuffXferProcessor.h32 GrProcessorAnalysisCoverage,
43 const GrProcessorAnalysisCoverage&,
51 GrProcessorAnalysisCoverage,
56 const GrProcessorAnalysisCoverage&,
DGrPorterDuffXferProcessor.cpp376 PorterDuffXferProcessor(BlendFormula blendFormula, GrProcessorAnalysisCoverage coverage) in PorterDuffXferProcessor()
479 ShaderPDXferProcessor(SkBlendMode xfermode, GrProcessorAnalysisCoverage coverage) in ShaderPDXferProcessor()
574 GrProcessorAnalysisCoverage::kLCD) in PDLCDXferProcessor()
691 const GrProcessorAnalysisColor& color, GrProcessorAnalysisCoverage coverage, in makeXferProcessor()
693 bool isLCD = coverage == GrProcessorAnalysisCoverage::kLCD; in makeXferProcessor()
708 coverage == GrProcessorAnalysisCoverage::kNone && in makeXferProcessor()
713 return get_blend_formula(color.isOpaque(), GrProcessorAnalysisCoverage::kNone != coverage, in makeXferProcessor()
728 const GrProcessorAnalysisColor& color, const GrProcessorAnalysisCoverage& coverage, in analysis_properties()
732 bool hasCoverage = GrProcessorAnalysisCoverage::kNone != coverage; in analysis_properties()
733 bool isLCD = GrProcessorAnalysisCoverage::kLCD == coverage; in analysis_properties()
[all …]
DGrCustomXfermode.cpp55 GrProcessorAnalysisCoverage coverage, const GrCaps& caps) { in can_use_hw_blend_equation()
59 if (GrProcessorAnalysisCoverage::kLCD == coverage) { in can_use_hw_blend_equation()
79 CustomXP(SkBlendMode mode, GrProcessorAnalysisCoverage coverage) in CustomXP()
200 GrProcessorAnalysisCoverage,
205 const GrProcessorAnalysisCoverage&,
225 GrProcessorAnalysisCoverage coverage, in makeXferProcessor()
236 const GrProcessorAnalysisColor&, const GrProcessorAnalysisCoverage& coverage, in analysisProperties()
DGrDisableColorXP.h34 const GrProcessorAnalysisColor&, const GrProcessorAnalysisCoverage&, const GrCaps&, in analysisProperties() argument
41 const GrProcessorAnalysisColor&, GrProcessorAnalysisCoverage, const GrCaps&, in makeXferProcessor() argument
DGrCoverageSetOpXP.h38 GrProcessorAnalysisCoverage,
43 const GrProcessorAnalysisCoverage& coverage, in analysisProperties()
DGrCoverageSetOpXP.cpp174 GrProcessorAnalysisCoverage, in makeXferProcessor() argument
/third_party/skia/src/gpu/ops/
DGrSimpleMeshDrawOpHelper.cpp70 GrProcessorAnalysisCoverage geometryCoverage, SkPMColor4f* geometryColor, bool* wideColor) { in finalizeProcessors()
82 GrClampType clampType, GrProcessorAnalysisCoverage geometryCoverage, in finalizeProcessors()
87 GrProcessorAnalysisCoverage coverage = geometryCoverage; in finalizeProcessors()
88 if (GrProcessorAnalysisCoverage::kNone == coverage) { in finalizeProcessors()
90 ? GrProcessorAnalysisCoverage::kSingleChannel in finalizeProcessors()
91 : GrProcessorAnalysisCoverage::kNone; in finalizeProcessors()
DGrSimpleMeshDrawOpHelper.h72 GrProcessorAnalysisCoverage geometryCoverage, in finalizeProcessors()
84 GrProcessorAnalysisCoverage geometryCoverage,
185 GrProcessorAnalysisCoverage geometryCoverage,
DGrSimpleMeshDrawOpHelperWithStencil.h51 GrProcessorAnalysisCoverage geometryCoverage, in finalizeProcessors()
58 GrProcessorAnalysisCoverage geometryCoverage,
DAtlasTextOp.cpp160 GrProcessorAnalysisCoverage coverage; in finalize()
174 coverage = GrProcessorAnalysisCoverage::kSingleChannel; in finalize()
179 coverage = GrProcessorAnalysisCoverage::kLCD; in finalize()
182 coverage = GrProcessorAnalysisCoverage::kNone; in finalize()
DGrSimpleMeshDrawOpHelperWithStencil.cpp28 GrProcessorAnalysisCoverage geometryCoverage, SkPMColor4f* geometryColor, bool* wideColor) { in finalizeProcessors()
DTriangulatingPathRenderer.cpp218 GrProcessorAnalysisCoverage coverage = fAntiAlias in finalize()
219 ? GrProcessorAnalysisCoverage::kSingleChannel in finalize()
220 : GrProcessorAnalysisCoverage::kNone; in finalize()
DPathTessellateOp.cpp29 GrProcessorAnalysisCoverage::kNone, in finalize()
DDefaultPathRenderer.cpp440 GrProcessorAnalysisCoverage gpCoverage = in finalize()
441 this->coverage() == 0xFF ? GrProcessorAnalysisCoverage::kNone in finalize()
442 : GrProcessorAnalysisCoverage::kSingleChannel; in finalize()
DFillRectOp.cpp143 ? GrProcessorAnalysisCoverage::kSingleChannel in finalize()
144 : GrProcessorAnalysisCoverage::kNone; in finalize()
DRegionOp.cpp80 return fHelper.finalizeProcessors(caps, clip, clampType, GrProcessorAnalysisCoverage::kNone, in finalize()
DDrawAtlasPathOp.cpp127 fHeadInstance->fColor, GrProcessorAnalysisCoverage::kSingleChannel, clip, in finalize()
/third_party/skia/tests/
DGrPorterDuffTest.cpp64 GrProcessorAnalysisCoverage coverageInput, in do_analysis()
80 GrProcessorAnalysisColor inputColor, GrProcessorAnalysisCoverage inputCoverage) { in XPInfo()
83 bool isLCD = GrProcessorAnalysisCoverage::kLCD == inputCoverage; in XPInfo()
125 GrProcessorAnalysisCoverage inputCoverage = GrProcessorAnalysisCoverage::kLCD; in test_lcd_coverage()
304 GrProcessorAnalysisCoverage inputCoverage = GrProcessorAnalysisCoverage::kSingleChannel; in test_color_unknown_with_coverage()
485 GrProcessorAnalysisCoverage inputCoverage = GrProcessorAnalysisCoverage::kNone; in test_color_not_opaque_no_coverage()
665 GrProcessorAnalysisCoverage inputCoverage = GrProcessorAnalysisCoverage::kSingleChannel; in test_color_opaque_with_coverage()
843 GrProcessorAnalysisCoverage inputCoverage = GrProcessorAnalysisCoverage::kNone; in test_color_opaque_no_coverage()
1031 GrProcessorAnalysisCoverage coverage = GrProcessorAnalysisCoverage::kLCD; in test_lcd_coverage_fallback_case()
1046 coverage = GrProcessorAnalysisCoverage::kLCD; in test_lcd_coverage_fallback_case()
[all …]
DAdvancedBlendTest.cpp28 static constexpr auto coverage = GrProcessorAnalysisCoverage::kSingleChannel; in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
/third_party/skia/tools/gpu/
DProxyUtils.cpp114 GrProcessorAnalysisCoverage::kSingleChannel, in CreateProgramInfo()

12