Home
last modified time | relevance | path

Searched refs:AnalysisProperties (Results 1 – 20 of 20) sorted by relevance

/third_party/flutter/skia/src/gpu/
DGrXferProcessor.cpp156 GrXPFactory::AnalysisProperties GrXPFactory::GetAnalysisProperties( in GetAnalysisProperties()
162 AnalysisProperties result; in GetAnalysisProperties()
169 SkASSERT(!(result & AnalysisProperties::kRequiresDstTexture)); in GetAnalysisProperties()
170 if ((result & AnalysisProperties::kReadsDstInShader) && in GetAnalysisProperties()
172 result |= AnalysisProperties::kRequiresDstTexture | in GetAnalysisProperties()
173 AnalysisProperties::kRequiresNonOverlappingDraws; in GetAnalysisProperties()
DGrXferProcessor.h254 enum class AnalysisProperties : unsigned { enum
279 GR_DECL_BITFIELD_CLASS_OPS_FRIENDS(AnalysisProperties);
288 static AnalysisProperties GetAnalysisProperties(const GrXPFactory*,
308 virtual AnalysisProperties analysisProperties(const GrProcessorAnalysisColor&,
320 GR_MAKE_BITFIELD_CLASS_OPS(GrXPFactory::AnalysisProperties);
DGrProcessorSet.cpp210 GrXPFactory::AnalysisProperties props = GrXPFactory::GetAnalysisProperties( in finalize()
216 SkToBool(props & GrXPFactory::AnalysisProperties::kRequiresDstTexture); in finalize()
218 SkToBool(props & GrXPFactory::AnalysisProperties::kCompatibleWithCoverageAsAlpha); in finalize()
220 props & GrXPFactory::AnalysisProperties::kRequiresNonOverlappingDraws); in finalize()
221 if (props & GrXPFactory::AnalysisProperties::kIgnoresInputColor) { in finalize()
/third_party/skia/src/gpu/
DGrXferProcessor.cpp154 GrXPFactory::AnalysisProperties GrXPFactory::GetAnalysisProperties( in GetAnalysisProperties()
160 AnalysisProperties result; in GetAnalysisProperties()
167 result |= AnalysisProperties::kCompatibleWithCoverageAsAlpha; in GetAnalysisProperties()
169 SkASSERT(!(result & AnalysisProperties::kRequiresDstTexture)); in GetAnalysisProperties()
170 if ((result & AnalysisProperties::kReadsDstInShader) && in GetAnalysisProperties()
172 result |= AnalysisProperties::kRequiresDstTexture | in GetAnalysisProperties()
173 AnalysisProperties::kRequiresNonOverlappingDraws; in GetAnalysisProperties()
DGrProcessorSet.cpp154 GrXPFactory::AnalysisProperties props = GrXPFactory::GetAnalysisProperties( in finalize()
156 analysis.fRequiresDstTexture = (props & GrXPFactory::AnalysisProperties::kRequiresDstTexture) || in finalize()
159 SkToBool(props & GrXPFactory::AnalysisProperties::kCompatibleWithCoverageAsAlpha); in finalize()
161 (props & GrXPFactory::AnalysisProperties::kRequiresNonOverlappingDraws) || in finalize()
164 SkToBool(props & GrXPFactory::AnalysisProperties::kUsesNonCoherentHWBlending); in finalize()
166 SkToBool(props & GrXPFactory::AnalysisProperties::kUnaffectedByDstValue); in finalize()
167 if (props & GrXPFactory::AnalysisProperties::kIgnoresInputColor) { in finalize()
DGrXferProcessor.h206 enum class AnalysisProperties : unsigned { enum
239 GR_DECL_BITFIELD_CLASS_OPS_FRIENDS(AnalysisProperties);
247 static AnalysisProperties GetAnalysisProperties(const GrXPFactory*,
266 virtual AnalysisProperties analysisProperties(const GrProcessorAnalysisColor&,
278 GR_MAKE_BITFIELD_CLASS_OPS(GrXPFactory::AnalysisProperties) in GR_MAKE_BITFIELD_CLASS_OPS() argument
/third_party/skia/tests/
DAdvancedBlendTest.cpp37 GrXPFactory::AnalysisProperties xpfAnalysis = in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
51 !(xpfAnalysis & GrXPFactory::AnalysisProperties::kReadsDstInShader)); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
62 (xpfAnalysis & GrXPFactory::AnalysisProperties::kReadsDstInShader)); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
63 if (xpfAnalysis & GrXPFactory::AnalysisProperties::kRequiresDstTexture) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
DGrPorterDuffTest.cpp1033 GrXPFactory::AnalysisProperties::kRequiresDstTexture)); in test_lcd_coverage_fallback_case()
1048 GrXPFactory::AnalysisProperties::kRequiresDstTexture)); in test_lcd_coverage_fallback_case()
/third_party/flutter/skia/tests/
DAdvancedBlendTest.cpp37 GrXPFactory::AnalysisProperties xpfAnalysis = in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
52 !(xpfAnalysis & GrXPFactory::AnalysisProperties::kReadsDstInShader)); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
63 (xpfAnalysis & GrXPFactory::AnalysisProperties::kReadsDstInShader)); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
64 if (xpfAnalysis & GrXPFactory::AnalysisProperties::kRequiresDstTexture) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
DGrPorterDuffTest.cpp954 GrXPFactory::AnalysisProperties::kRequiresDstTexture)); in test_lcd_coverage_fallback_case()
969 GrXPFactory::AnalysisProperties::kRequiresDstTexture)); in test_lcd_coverage_fallback_case()
/third_party/skia/src/gpu/effects/
DGrCustomXfermode.cpp204 AnalysisProperties analysisProperties(const GrProcessorAnalysisColor&,
235 GrXPFactory::AnalysisProperties CustomXPFactory::analysisProperties( in analysisProperties()
335 return AnalysisProperties::kCompatibleWithCoverageAsAlpha; in analysisProperties()
337 return AnalysisProperties::kCompatibleWithCoverageAsAlpha | in analysisProperties()
338 AnalysisProperties::kRequiresNonOverlappingDraws | in analysisProperties()
339 AnalysisProperties::kUsesNonCoherentHWBlending; in analysisProperties()
342 return AnalysisProperties::kCompatibleWithCoverageAsAlpha | in analysisProperties()
343 AnalysisProperties::kReadsDstInShader; in analysisProperties()
DGrDisableColorXP.h33 AnalysisProperties analysisProperties( in analysisProperties()
36 return AnalysisProperties::kCompatibleWithCoverageAsAlpha | in analysisProperties()
37 AnalysisProperties::kIgnoresInputColor; in analysisProperties()
DGrCoverageSetOpXP.h42 AnalysisProperties analysisProperties(const GrProcessorAnalysisColor& color, in analysisProperties()
46 auto props = AnalysisProperties::kIgnoresInputColor; in analysisProperties()
49 props |= AnalysisProperties::kUnaffectedByDstValue; in analysisProperties()
DGrPorterDuffXferProcessor.cpp727 static inline GrXPFactory::AnalysisProperties analysis_properties( in analysis_properties()
730 using AnalysisProperties = GrXPFactory::AnalysisProperties; in analysis_properties() typedef
731 AnalysisProperties props = AnalysisProperties::kNone; in analysis_properties()
742 props |= AnalysisProperties::kCompatibleWithCoverageAsAlpha; in analysis_properties()
750 props |= AnalysisProperties::kIgnoresInputColor; in analysis_properties()
760 props |= AnalysisProperties::kReadsDstInShader; in analysis_properties()
767 props |= AnalysisProperties::kReadsDstInShader; in analysis_properties()
773 props |= AnalysisProperties::kReadsDstInShader; in analysis_properties()
777 props |= AnalysisProperties::kIgnoresInputColor; in analysis_properties()
781 props |= AnalysisProperties::kUnaffectedByDstValue; in analysis_properties()
[all …]
DGrPorterDuffXferProcessor.h42 static AnalysisProperties SrcOverAnalysisProperties(const GrProcessorAnalysisColor&,
55 AnalysisProperties analysisProperties(const GrProcessorAnalysisColor&,
/third_party/flutter/skia/src/gpu/effects/
DGrDisableColorXP.h33 AnalysisProperties analysisProperties( in analysisProperties()
36 return AnalysisProperties::kCompatibleWithCoverageAsAlpha | in analysisProperties()
37 AnalysisProperties::kIgnoresInputColor; in analysisProperties()
DGrCustomXfermode.cpp226 AnalysisProperties analysisProperties(const GrProcessorAnalysisColor&,
258 GrXPFactory::AnalysisProperties CustomXPFactory::analysisProperties( in analysisProperties()
358 return AnalysisProperties::kCompatibleWithCoverageAsAlpha; in analysisProperties()
360 return AnalysisProperties::kCompatibleWithCoverageAsAlpha | in analysisProperties()
361 AnalysisProperties::kRequiresNonOverlappingDraws; in analysisProperties()
364 return AnalysisProperties::kCompatibleWithCoverageAsAlpha | in analysisProperties()
365 AnalysisProperties::kReadsDstInShader; in analysisProperties()
DGrPorterDuffXferProcessor.cpp791 static inline GrXPFactory::AnalysisProperties analysis_properties( in analysis_properties()
794 using AnalysisProperties = GrXPFactory::AnalysisProperties; in analysis_properties() typedef
795 AnalysisProperties props = AnalysisProperties::kNone; in analysis_properties()
806 props |= AnalysisProperties::kCompatibleWithCoverageAsAlpha; in analysis_properties()
814 props |= AnalysisProperties::kIgnoresInputColor; in analysis_properties()
824 props |= AnalysisProperties::kReadsDstInShader; in analysis_properties()
835 props |= AnalysisProperties::kReadsDstInShader; in analysis_properties()
841 props |= AnalysisProperties::kReadsDstInShader; in analysis_properties()
845 props |= AnalysisProperties::kIgnoresInputColor; in analysis_properties()
850 GrXPFactory::AnalysisProperties GrPorterDuffXPFactory::analysisProperties( in analysisProperties()
[all …]
DGrCoverageSetOpXP.h43 AnalysisProperties analysisProperties(const GrProcessorAnalysisColor&, in analysisProperties()
47 return AnalysisProperties::kIgnoresInputColor; in analysisProperties()
DGrPorterDuffXferProcessor.h42 static AnalysisProperties SrcOverAnalysisProperties(const GrProcessorAnalysisColor&,
56 AnalysisProperties analysisProperties(const GrProcessorAnalysisColor&,