/third_party/flutter/skia/src/gpu/ |
D | GrXferProcessor.cpp | 156 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()
|
D | GrXferProcessor.h | 254 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);
|
D | GrProcessorSet.cpp | 210 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/ |
D | GrXferProcessor.cpp | 154 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()
|
D | GrProcessorSet.cpp | 154 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()
|
D | GrXferProcessor.h | 206 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/ |
D | AdvancedBlendTest.cpp | 37 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()
|
D | GrPorterDuffTest.cpp | 1033 GrXPFactory::AnalysisProperties::kRequiresDstTexture)); in test_lcd_coverage_fallback_case() 1048 GrXPFactory::AnalysisProperties::kRequiresDstTexture)); in test_lcd_coverage_fallback_case()
|
/third_party/flutter/skia/tests/ |
D | AdvancedBlendTest.cpp | 37 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()
|
D | GrPorterDuffTest.cpp | 954 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/ |
D | GrCustomXfermode.cpp | 204 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()
|
D | GrDisableColorXP.h | 33 AnalysisProperties analysisProperties( in analysisProperties() 36 return AnalysisProperties::kCompatibleWithCoverageAsAlpha | in analysisProperties() 37 AnalysisProperties::kIgnoresInputColor; in analysisProperties()
|
D | GrCoverageSetOpXP.h | 42 AnalysisProperties analysisProperties(const GrProcessorAnalysisColor& color, in analysisProperties() 46 auto props = AnalysisProperties::kIgnoresInputColor; in analysisProperties() 49 props |= AnalysisProperties::kUnaffectedByDstValue; in analysisProperties()
|
D | GrPorterDuffXferProcessor.cpp | 727 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 …]
|
D | GrPorterDuffXferProcessor.h | 42 static AnalysisProperties SrcOverAnalysisProperties(const GrProcessorAnalysisColor&, 55 AnalysisProperties analysisProperties(const GrProcessorAnalysisColor&,
|
/third_party/flutter/skia/src/gpu/effects/ |
D | GrDisableColorXP.h | 33 AnalysisProperties analysisProperties( in analysisProperties() 36 return AnalysisProperties::kCompatibleWithCoverageAsAlpha | in analysisProperties() 37 AnalysisProperties::kIgnoresInputColor; in analysisProperties()
|
D | GrCustomXfermode.cpp | 226 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()
|
D | GrPorterDuffXferProcessor.cpp | 791 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 …]
|
D | GrCoverageSetOpXP.h | 43 AnalysisProperties analysisProperties(const GrProcessorAnalysisColor&, in analysisProperties() 47 return AnalysisProperties::kIgnoresInputColor; in analysisProperties()
|
D | GrPorterDuffXferProcessor.h | 42 static AnalysisProperties SrcOverAnalysisProperties(const GrProcessorAnalysisColor&, 56 AnalysisProperties analysisProperties(const GrProcessorAnalysisColor&,
|