Home
last modified time | relevance | path

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

/external/skia/src/gpu/
DGrXferProcessor.cpp158 GrXPFactory::AnalysisProperties GrXPFactory::GetAnalysisProperties( in GetAnalysisProperties()
164 AnalysisProperties result; in GetAnalysisProperties()
171 SkASSERT(!(result & AnalysisProperties::kRequiresDstTexture)); in GetAnalysisProperties()
172 if ((result & AnalysisProperties::kReadsDstInShader) && in GetAnalysisProperties()
174 result |= AnalysisProperties::kRequiresDstTexture; in GetAnalysisProperties()
176 result |= AnalysisProperties::kRequiresBarrierBetweenOverlappingDraws; in GetAnalysisProperties()
DGrXferProcessor.h259 enum class AnalysisProperties : unsigned { enum
289 GR_DECL_BITFIELD_CLASS_OPS_FRIENDS(AnalysisProperties);
298 static AnalysisProperties GetAnalysisProperties(const GrXPFactory*,
318 virtual AnalysisProperties analysisProperties(const GrProcessorAnalysisColor&,
330 GR_MAKE_BITFIELD_CLASS_OPS(GrXPFactory::AnalysisProperties);
DGrProcessorSet.cpp209 GrXPFactory::AnalysisProperties props = GrXPFactory::GetAnalysisProperties( in finalize()
214 props & GrXPFactory::AnalysisProperties::kCanCombineOverlappedStencilAndCover); in finalize()
221 SkToBool(props & GrXPFactory::AnalysisProperties::kRequiresDstTexture); in finalize()
223 SkToBool(props & GrXPFactory::AnalysisProperties::kCompatibleWithAlphaAsCoverage); in finalize()
225 props & GrXPFactory::AnalysisProperties::kRequiresBarrierBetweenOverlappingDraws); in finalize()
226 if (props & GrXPFactory::AnalysisProperties::kIgnoresInputColor) { in finalize()
/external/skqp/src/gpu/
DGrXferProcessor.cpp158 GrXPFactory::AnalysisProperties GrXPFactory::GetAnalysisProperties( in GetAnalysisProperties()
164 AnalysisProperties result; in GetAnalysisProperties()
171 SkASSERT(!(result & AnalysisProperties::kRequiresDstTexture)); in GetAnalysisProperties()
172 if ((result & AnalysisProperties::kReadsDstInShader) && in GetAnalysisProperties()
174 result |= AnalysisProperties::kRequiresDstTexture; in GetAnalysisProperties()
176 result |= AnalysisProperties::kRequiresBarrierBetweenOverlappingDraws; in GetAnalysisProperties()
DGrXferProcessor.h259 enum class AnalysisProperties : unsigned { enum
289 GR_DECL_BITFIELD_CLASS_OPS_FRIENDS(AnalysisProperties);
298 static AnalysisProperties GetAnalysisProperties(const GrXPFactory*,
318 virtual AnalysisProperties analysisProperties(const GrProcessorAnalysisColor&,
330 GR_MAKE_BITFIELD_CLASS_OPS(GrXPFactory::AnalysisProperties);
DGrProcessorSet.cpp212 GrXPFactory::AnalysisProperties props = GrXPFactory::GetAnalysisProperties( in finalize()
217 props & GrXPFactory::AnalysisProperties::kCanCombineOverlappedStencilAndCover); in finalize()
224 SkToBool(props & GrXPFactory::AnalysisProperties::kRequiresDstTexture); in finalize()
226 SkToBool(props & GrXPFactory::AnalysisProperties::kCompatibleWithAlphaAsCoverage); in finalize()
228 props & GrXPFactory::AnalysisProperties::kRequiresBarrierBetweenOverlappingDraws); in finalize()
229 if (props & GrXPFactory::AnalysisProperties::kIgnoresInputColor) { in finalize()
/external/skqp/src/gpu/effects/
DGrDisableColorXP.h31 AnalysisProperties analysisProperties(const GrProcessorAnalysisColor&, in analysisProperties()
35 return AnalysisProperties::kCompatibleWithAlphaAsCoverage | in analysisProperties()
36 AnalysisProperties::kIgnoresInputColor; in analysisProperties()
DGrCustomXfermode.cpp223 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::kRequiresBarrierBetweenOverlappingDraws; in analysisProperties()
361 return AnalysisProperties::kCompatibleWithAlphaAsCoverage | in analysisProperties()
362 AnalysisProperties::kReadsDstInShader; in analysisProperties()
DGrPorterDuffXferProcessor.cpp790 static inline GrXPFactory::AnalysisProperties analysis_properties( in analysis_properties()
793 using AnalysisProperties = GrXPFactory::AnalysisProperties; in analysis_properties() typedef
794 AnalysisProperties props = AnalysisProperties::kNone; in analysis_properties()
805 props |= AnalysisProperties::kCompatibleWithAlphaAsCoverage; in analysis_properties()
813 props |= AnalysisProperties::kIgnoresInputColor; in analysis_properties()
823 props |= AnalysisProperties::kReadsDstInShader; in analysis_properties()
834 props |= AnalysisProperties::kReadsDstInShader; in analysis_properties()
841 props |= AnalysisProperties::kReadsDstInShader; in analysis_properties()
845 props |= AnalysisProperties::kIgnoresInputColor; in analysis_properties()
851 props |= AnalysisProperties::kCanCombineOverlappedStencilAndCover; in analysis_properties()
[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&,
/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.cpp223 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::kRequiresBarrierBetweenOverlappingDraws; in analysisProperties()
361 return AnalysisProperties::kCompatibleWithAlphaAsCoverage | in analysisProperties()
362 AnalysisProperties::kReadsDstInShader; in analysisProperties()
DGrPorterDuffXferProcessor.cpp790 static inline GrXPFactory::AnalysisProperties analysis_properties( in analysis_properties()
793 using AnalysisProperties = GrXPFactory::AnalysisProperties; in analysis_properties() typedef
794 AnalysisProperties props = AnalysisProperties::kNone; in analysis_properties()
805 props |= AnalysisProperties::kCompatibleWithAlphaAsCoverage; in analysis_properties()
813 props |= AnalysisProperties::kIgnoresInputColor; in analysis_properties()
823 props |= AnalysisProperties::kReadsDstInShader; in analysis_properties()
834 props |= AnalysisProperties::kReadsDstInShader; in analysis_properties()
841 props |= AnalysisProperties::kReadsDstInShader; in analysis_properties()
845 props |= AnalysisProperties::kIgnoresInputColor; in analysis_properties()
851 props |= AnalysisProperties::kCanCombineOverlappedStencilAndCover; in analysis_properties()
[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&,
/external/skqp/tests/
DGrPorterDuffTest.cpp1023 GrXPFactory::AnalysisProperties::kRequiresDstTexture)); in test_lcd_coverage_fallback_case()
1041 GrXPFactory::AnalysisProperties::kRequiresDstTexture)); in test_lcd_coverage_fallback_case()
/external/skia/tests/
DGrPorterDuffTest.cpp1023 GrXPFactory::AnalysisProperties::kRequiresDstTexture)); in test_lcd_coverage_fallback_case()
1041 GrXPFactory::AnalysisProperties::kRequiresDstTexture)); in test_lcd_coverage_fallback_case()