/external/skia/src/gpu/effects/ |
D | GrDisableColorXP.cpp | 19 class DisableColorXP : public GrXferProcessor { 31 void onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const override; 33 bool onIsEqual(const GrXferProcessor& xpBase) const override { in onIsEqual() 37 typedef GrXferProcessor INHERITED; 59 void onSetData(const GrGLSLProgramDataManager&, const GrXferProcessor&) override {} in onSetData() argument 72 void DisableColorXP::onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const { in onGetBlendInfo() 77 sk_sp<const GrXferProcessor> GrDisableColorXPFactory::makeXferProcessor( in makeXferProcessor() 82 return sk_sp<const GrXferProcessor>(new DisableColorXP); in makeXferProcessor()
|
D | GrPorterDuffXferProcessor.h | 26 static sk_sp<const GrXferProcessor> MakeSrcOverXferProcessor(const GrProcessorAnalysisColor&, 32 static sk_sp<const GrXferProcessor> MakeNoCoverageXP(SkBlendMode); 36 static const GrXferProcessor& SimpleSrcOverXP(); 45 sk_sp<const GrXferProcessor> makeXferProcessor(const GrProcessorAnalysisColor&, 55 static void TestGetXPOutputTypes(const GrXferProcessor*, int* outPrimary, int* outSecondary);
|
D | GrCustomXfermode.cpp | 72 class CustomXP : public GrXferProcessor { 106 bool onIsEqual(const GrXferProcessor& xpBase) const override; 111 typedef GrXferProcessor INHERITED; 118 GLCustomXP(const GrXferProcessor&) {} in GLCustomXP() argument 121 static void GenKey(const GrXferProcessor& p, const GrShaderCaps& caps, in GenKey() 157 const GrXferProcessor& proc) override { in emitBlendCodeForDstRead() 168 void onSetData(const GrGLSLProgramDataManager&, const GrXferProcessor&) override {} in onSetData() argument 184 bool CustomXP::onIsEqual(const GrXferProcessor& other) const { in onIsEqual() 215 sk_sp<const GrXferProcessor> makeXferProcessor(const GrProcessorAnalysisColor&, 235 sk_sp<const GrXferProcessor> CustomXPFactory::makeXferProcessor( in makeXferProcessor() [all …]
|
D | GrPorterDuffXferProcessor.cpp | 397 class PorterDuffXferProcessor : public GrXferProcessor { 416 void onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const override { in onGetBlendInfo() 423 bool onIsEqual(const GrXferProcessor& xpBase) const override { in onIsEqual() 430 typedef GrXferProcessor INHERITED; 490 void onSetData(const GrGLSLProgramDataManager&, const GrXferProcessor&) override {} in onSetData() argument 508 class ShaderPDXferProcessor : public GrXferProcessor { 525 bool onIsEqual(const GrXferProcessor& xpBase) const override { in onIsEqual() 532 typedef GrXferProcessor INHERITED; 552 const GrXferProcessor& proc) override { in emitBlendCodeForDstRead() 562 void onSetData(const GrGLSLProgramDataManager&, const GrXferProcessor&) override {} in onSetData() argument [all …]
|
D | GrCoverageSetOpXP.cpp | 19 class CoverageSetOpXP : public GrXferProcessor { 36 void onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const override; 38 bool onIsEqual(const GrXferProcessor& xpBase) const override { in onIsEqual() 47 typedef GrXferProcessor INHERITED; 77 void onSetData(const GrGLSLProgramDataManager&, const GrXferProcessor&) override {} in onSetData() argument 93 void CoverageSetOpXP::onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const { in onGetBlendInfo() 210 sk_sp<const GrXferProcessor> GrCoverageSetOpXPFactory::makeXferProcessor( in makeXferProcessor() 223 return sk_sp<GrXferProcessor>(new CoverageSetOpXP(fRegionOp, fInvertCoverage)); in makeXferProcessor()
|
D | GrDisableColorXP.h | 34 sk_sp<const GrXferProcessor> makeXferProcessor(const GrProcessorAnalysisColor&,
|
D | GrCoverageSetOpXP.h | 33 sk_sp<const GrXferProcessor> makeXferProcessor(const GrProcessorAnalysisColor&,
|
/external/skia/src/gpu/ |
D | GrXferProcessor.cpp | 12 GrXferProcessor::GrXferProcessor() in GrXferProcessor() function in GrXferProcessor 17 GrXferProcessor::GrXferProcessor(bool willReadDstColor, bool hasMixedSamples, in GrXferProcessor() function in GrXferProcessor 23 bool GrXferProcessor::hasSecondaryOutput() const { in hasSecondaryOutput() 30 void GrXferProcessor::getBlendInfo(BlendInfo* blendInfo) const { in getBlendInfo() 39 void GrXferProcessor::getGLSLProcessorKey(const GrShaderCaps& caps, GrProcessorKeyBuilder* b, in getGLSLProcessorKey() 145 SkString GrXferProcessor::BlendInfo::dump() const { in dump() 178 sk_sp<const GrXferProcessor> GrXPFactory::MakeXferProcessor(const GrXPFactory* factory, in MakeXferProcessor()
|
D | GrXferProcessor.h | 50 class GrXferProcessor : public GrProcessor, public GrNonAtomicRef<GrXferProcessor> { 175 bool isEqual(const GrXferProcessor& that) const { in isEqual() 192 GrXferProcessor(); 193 GrXferProcessor(bool willReadDstColor, bool hasMixedSamples, GrProcessorAnalysisCoverage); 216 virtual bool onIsEqual(const GrXferProcessor&) const = 0; 252 typedef GrXferProcessor::DstProxy DstProxy; 286 static sk_sp<const GrXferProcessor> MakeXferProcessor(const GrXPFactory*, 301 virtual sk_sp<const GrXferProcessor> makeXferProcessor(const GrProcessorAnalysisColor&,
|
D | GrProcessorSet.h | 48 const GrXferProcessor* xferProcessor() const { in xferProcessor() 52 sk_sp<const GrXferProcessor> refXferProcessor() const { in refXferProcessor() 144 GrProcessorSet(Empty) : fXP((const GrXferProcessor*)nullptr), fFlags(kFinalized_Flag) {} in GrProcessorSet() 153 XP(const GrXferProcessor* processor) : fProcessor(processor) {} in XP() 155 const GrXferProcessor* fProcessor;
|
D | GrPipeline.h | 85 GrXferProcessor::DstProxy fDstProxy; 162 const GrXferProcessor& getXferProcessor() const { in getXferProcessor() 282 sk_sp<const GrXferProcessor> fXferProcessor;
|
D | GrProgramDesc.cpp | 134 static bool gen_meta_key(const GrXferProcessor& xp, in gen_meta_key() 199 const GrXferProcessor& xp = pipeline.getXferProcessor(); in Build()
|
D | GrProcessorSet.cpp | 139 const GrXferProcessor& thisXP = this->xferProcessor() in operator ==() 142 const GrXferProcessor& thatXP = that.xferProcessor() in operator ==()
|
D | GrOpFlushState.h | 102 GrXferProcessor::DstProxy fDstProxy; 239 const GrXferProcessor::DstProxy& dstProxy() const { in dstProxy()
|
D | GrRenderTargetOpList.h | 36 using DstProxy = GrXferProcessor::DstProxy;
|
D | GrRenderTargetContext.h | 422 GrXferProcessor::DstProxy* result);
|
/external/skia/src/gpu/glsl/ |
D | GrGLSLXferProcessor.h | 15 class GrXferProcessor; variable 33 const GrXferProcessor& xp, in EmitArgs() 53 const GrXferProcessor& fXP; 74 void setData(const GrGLSLProgramDataManager& pdm, const GrXferProcessor& xp, 83 const GrXferProcessor& proc); 107 const GrXferProcessor&) { in emitBlendCodeForDstRead() argument 111 virtual void onSetData(const GrGLSLProgramDataManager&, const GrXferProcessor&) = 0;
|
D | GrGLSLXferProcessor.cpp | 22 const GrXferProcessor& proc) { in adjust_for_lcd_coverage() 110 void GrGLSLXferProcessor::setData(const GrGLSLProgramDataManager& pdm, const GrXferProcessor& xp, in setData() 132 const GrXferProcessor& proc) { in DefaultCoverageModulation()
|
D | GrGLSLProgramBuilder.h | 176 void verify(const GrXferProcessor&);
|
D | GrGLSLProgramBuilder.cpp | 209 const GrXferProcessor& xp = fPipeline.getXferProcessor(); in emitAndInstallXferProc() 423 void GrGLSLProgramBuilder::verify(const GrXferProcessor& xp) { in verify()
|
/external/skia/src/gpu/vk/ |
D | GrVkPipeline.h | 20 class GrXferProcessor; variable 46 const GrXferProcessor&);
|
D | GrVkPipeline.cpp | 347 GrXferProcessor::BlendInfo blendInfo; in setup_color_blend_state() 536 const GrXferProcessor& xferProcessor) { in SetDynamicBlendConstantState() 537 GrXferProcessor::BlendInfo blendInfo; in SetDynamicBlendConstantState()
|
/external/skia/tests/ |
D | GrPorterDuffTest.cpp | 86 sk_sp<const GrXferProcessor> xp( in XPInfo() 106 GrXferProcessor::BlendInfo fBlendInfo; 109 static void GetXPOutputTypes(const GrXferProcessor* xp, int* outPrimary, int* outSecondary) { in GetXPOutputTypes() 1020 sk_sp<const GrXferProcessor> xp_opaque( in test_lcd_coverage_fallback_case() 1027 GrXferProcessor::BlendInfo blendInfo; in test_lcd_coverage_fallback_case() 1036 sk_sp<const GrXferProcessor> xp( in test_lcd_coverage_fallback_case() 1071 GrXferProcessor::DstProxy fakeDstProxy; 1089 sk_sp<const GrXferProcessor> xp(
|
/external/skia/src/gpu/gl/ |
D | GrGLProgram.cpp | 93 const GrXferProcessor& xp = pipeline.getXferProcessor(); in setData()
|
D | GrGLGpu.h | 283 void flushBlend(const GrXferProcessor::BlendInfo& blendInfo, const GrSwizzle&);
|