Home
last modified time | relevance | path

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

/external/skqp/src/gpu/
DGrXferProcessor.cpp165 GrXPFactory::AnalysisProperties GrXPFactory::GetAnalysisProperties( in GetAnalysisProperties()
170 AnalysisProperties result; in GetAnalysisProperties()
176 SkASSERT(!(result & AnalysisProperties::kRequiresDstTexture)); in GetAnalysisProperties()
177 if ((result & AnalysisProperties::kReadsDstInShader) && in GetAnalysisProperties()
179 result |= AnalysisProperties::kRequiresDstTexture | in GetAnalysisProperties()
180 AnalysisProperties::kRequiresNonOverlappingDraws; in GetAnalysisProperties()
DGrXferProcessor.h258 enum class AnalysisProperties : unsigned { enum
283 GR_DECL_BITFIELD_CLASS_OPS_FRIENDS(AnalysisProperties);
291 static AnalysisProperties GetAnalysisProperties(const GrXPFactory*,
309 virtual AnalysisProperties analysisProperties(const GrProcessorAnalysisColor&,
320 GR_MAKE_BITFIELD_CLASS_OPS(GrXPFactory::AnalysisProperties);
DGrProcessorSet.cpp211 GrXPFactory::AnalysisProperties props = GrXPFactory::GetAnalysisProperties( in finalize()
217 SkToBool(props & GrXPFactory::AnalysisProperties::kRequiresDstTexture); in finalize()
219 SkToBool(props & GrXPFactory::AnalysisProperties::kCompatibleWithAlphaAsCoverage); in finalize()
221 props & GrXPFactory::AnalysisProperties::kRequiresNonOverlappingDraws); in finalize()
222 if (props & GrXPFactory::AnalysisProperties::kIgnoresInputColor) { in finalize()
/external/skia/src/gpu/
DGrXferProcessor.cpp165 GrXPFactory::AnalysisProperties GrXPFactory::GetAnalysisProperties( in GetAnalysisProperties()
171 AnalysisProperties result; in GetAnalysisProperties()
178 SkASSERT(!(result & AnalysisProperties::kRequiresDstTexture)); in GetAnalysisProperties()
179 if ((result & AnalysisProperties::kReadsDstInShader) && in GetAnalysisProperties()
181 result |= AnalysisProperties::kRequiresDstTexture | in GetAnalysisProperties()
182 AnalysisProperties::kRequiresNonOverlappingDraws; in GetAnalysisProperties()
DGrXferProcessor.h258 enum class AnalysisProperties : unsigned { enum
283 GR_DECL_BITFIELD_CLASS_OPS_FRIENDS(AnalysisProperties);
292 static AnalysisProperties GetAnalysisProperties(const GrXPFactory*,
312 virtual AnalysisProperties analysisProperties(const GrProcessorAnalysisColor&,
324 GR_MAKE_BITFIELD_CLASS_OPS(GrXPFactory::AnalysisProperties);
DGrProcessorSet.cpp211 GrXPFactory::AnalysisProperties props = GrXPFactory::GetAnalysisProperties( in finalize()
217 SkToBool(props & GrXPFactory::AnalysisProperties::kRequiresDstTexture); in finalize()
219 SkToBool(props & GrXPFactory::AnalysisProperties::kCompatibleWithAlphaAsCoverage); in finalize()
221 props & GrXPFactory::AnalysisProperties::kRequiresNonOverlappingDraws); in finalize()
222 if (props & GrXPFactory::AnalysisProperties::kIgnoresInputColor) { in finalize()
/external/skqp/tests/
DAdvancedBlendTest.cpp26 GrXPFactory::AnalysisProperties xpfAnalysis = in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
39 !(xpfAnalysis & GrXPFactory::AnalysisProperties::kReadsDstInShader)); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
50 (xpfAnalysis & GrXPFactory::AnalysisProperties::kReadsDstInShader)); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
51 if (xpfAnalysis & GrXPFactory::AnalysisProperties::kRequiresDstTexture) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
DGrPorterDuffTest.cpp947 GrXPFactory::AnalysisProperties::kRequiresDstTexture)); in test_lcd_coverage_fallback_case()
963 GrXPFactory::AnalysisProperties::kRequiresDstTexture)); in test_lcd_coverage_fallback_case()
/external/skia/tests/
DAdvancedBlendTest.cpp26 GrXPFactory::AnalysisProperties xpfAnalysis = in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
41 !(xpfAnalysis & GrXPFactory::AnalysisProperties::kReadsDstInShader)); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
52 (xpfAnalysis & GrXPFactory::AnalysisProperties::kReadsDstInShader)); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
53 if (xpfAnalysis & GrXPFactory::AnalysisProperties::kRequiresDstTexture) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
DGrPorterDuffTest.cpp950 GrXPFactory::AnalysisProperties::kRequiresDstTexture)); in test_lcd_coverage_fallback_case()
966 GrXPFactory::AnalysisProperties::kRequiresDstTexture)); in test_lcd_coverage_fallback_case()
/external/skqp/src/gpu/effects/
DGrDisableColorXP.h31 AnalysisProperties analysisProperties(const GrProcessorAnalysisColor&, in analysisProperties()
34 return AnalysisProperties::kCompatibleWithAlphaAsCoverage | in analysisProperties()
35 AnalysisProperties::kIgnoresInputColor; in analysisProperties()
DGrCustomXfermode.cpp225 AnalysisProperties analysisProperties(const GrProcessorAnalysisColor&,
255 GrXPFactory::AnalysisProperties CustomXPFactory::analysisProperties( in analysisProperties()
355 return AnalysisProperties::kCompatibleWithAlphaAsCoverage; in analysisProperties()
357 return AnalysisProperties::kCompatibleWithAlphaAsCoverage | in analysisProperties()
358 AnalysisProperties::kRequiresNonOverlappingDraws; in analysisProperties()
361 return AnalysisProperties::kCompatibleWithAlphaAsCoverage | in analysisProperties()
362 AnalysisProperties::kReadsDstInShader; in analysisProperties()
DGrPorterDuffXferProcessor.cpp789 static inline GrXPFactory::AnalysisProperties analysis_properties( in analysis_properties()
792 using AnalysisProperties = GrXPFactory::AnalysisProperties; in analysis_properties() typedef
793 AnalysisProperties props = AnalysisProperties::kNone; in analysis_properties()
804 props |= AnalysisProperties::kCompatibleWithAlphaAsCoverage; in analysis_properties()
812 props |= AnalysisProperties::kIgnoresInputColor; in analysis_properties()
822 props |= AnalysisProperties::kReadsDstInShader; in analysis_properties()
833 props |= AnalysisProperties::kReadsDstInShader; in analysis_properties()
839 props |= AnalysisProperties::kIgnoresInputColor; in analysis_properties()
844 GrXPFactory::AnalysisProperties GrPorterDuffXPFactory::analysisProperties( in analysisProperties()
932 GrXPFactory::AnalysisProperties GrPorterDuffXPFactory::SrcOverAnalysisProperties( in SrcOverAnalysisProperties()
DGrCoverageSetOpXP.h42 AnalysisProperties analysisProperties(const GrProcessorAnalysisColor&, in analysisProperties()
45 return AnalysisProperties::kIgnoresInputColor; in analysisProperties()
DGrPorterDuffXferProcessor.h42 static AnalysisProperties SrcOverAnalysisProperties(const GrProcessorAnalysisColor&,
54 AnalysisProperties analysisProperties(const GrProcessorAnalysisColor&,
/external/skia/src/gpu/effects/
DGrDisableColorXP.h31 AnalysisProperties analysisProperties(const GrProcessorAnalysisColor&, in analysisProperties()
35 return AnalysisProperties::kCompatibleWithAlphaAsCoverage | in analysisProperties()
36 AnalysisProperties::kIgnoresInputColor; in analysisProperties()
DGrCustomXfermode.cpp226 AnalysisProperties analysisProperties(const GrProcessorAnalysisColor&,
258 GrXPFactory::AnalysisProperties CustomXPFactory::analysisProperties( in analysisProperties()
358 return AnalysisProperties::kCompatibleWithAlphaAsCoverage; in analysisProperties()
360 return AnalysisProperties::kCompatibleWithAlphaAsCoverage | in analysisProperties()
361 AnalysisProperties::kRequiresNonOverlappingDraws; in analysisProperties()
364 return AnalysisProperties::kCompatibleWithAlphaAsCoverage | in analysisProperties()
365 AnalysisProperties::kReadsDstInShader; in analysisProperties()
DGrPorterDuffXferProcessor.cpp792 static inline GrXPFactory::AnalysisProperties analysis_properties( in analysis_properties()
795 using AnalysisProperties = GrXPFactory::AnalysisProperties; in analysis_properties() typedef
796 AnalysisProperties props = AnalysisProperties::kNone; in analysis_properties()
807 props |= AnalysisProperties::kCompatibleWithAlphaAsCoverage; in analysis_properties()
815 props |= AnalysisProperties::kIgnoresInputColor; in analysis_properties()
825 props |= AnalysisProperties::kReadsDstInShader; in analysis_properties()
836 props |= AnalysisProperties::kReadsDstInShader; in analysis_properties()
842 props |= AnalysisProperties::kReadsDstInShader; in analysis_properties()
846 props |= AnalysisProperties::kIgnoresInputColor; in analysis_properties()
851 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&,