Home
last modified time | relevance | path

Searched refs:hasSecondaryOutput (Results 1 – 16 of 16) sorted by relevance

/external/skqp/src/gpu/glsl/
DGrGLSLFragmentShaderBuilder.h78 virtual bool hasSecondaryOutput() const = 0;
112 bool hasSecondaryOutput() const override { return fHasSecondaryOutput; } in hasSecondaryOutput() function
DGrGLSLProgramBuilder.cpp66 this->emitFSOutputSwizzle(this->pipeline().getXferProcessor().hasSecondaryOutput()); in emitAndInstallProcs()
233 if (xp.hasSecondaryOutput()) { in emitAndInstallXferProc()
282 void GrGLSLProgramBuilder::emitFSOutputSwizzle(bool hasSecondaryOutput) { in emitFSOutputSwizzle() argument
290 if (hasSecondaryOutput) { in emitFSOutputSwizzle()
DGrGLSLProgramBuilder.h154 void emitFSOutputSwizzle(bool hasSecondaryOutput);
/external/skia/src/gpu/glsl/
DGrGLSLFragmentShaderBuilder.h74 virtual bool hasSecondaryOutput() const = 0;
102 bool hasSecondaryOutput() const override { return fHasSecondaryOutput; } in hasSecondaryOutput() function
DGrGLSLFragmentShaderBuilder.cpp156 if (this->hasSecondaryOutput()) { in getSecondaryColorOutputName()
DGrGLSLProgramBuilder.cpp220 if (xp.hasSecondaryOutput()) { in emitAndInstallXferProc()
/external/skqp/src/gpu/effects/
DGrPorterDuffXferProcessor.cpp67 bool hasSecondaryOutput() const { in hasSecondaryOutput() function in BlendFormula
414 bool onHasSecondaryOutput() const override { return fBlendFormula.hasSecondaryOutput(); } in onHasSecondaryOutput()
482 if (blendFormula.hasSecondaryOutput()) { in emitOutputsForBlendState()
781 if ((blendFormula.hasSecondaryOutput() && !caps.shaderCaps()->dualSourceBlendingSupport()) || in makeXferProcessor()
821 (formula.hasSecondaryOutput() && !caps.shaderCaps()->dualSourceBlendingSupport())) { in analysis_properties()
832 if (formula.hasSecondaryOutput()) { in analysis_properties()
920 (blendFormula.hasSecondaryOutput() && !caps.shaderCaps()->dualSourceBlendingSupport())) { in MakeSrcOverXferProcessor()
/external/skia/src/gpu/effects/
DGrPorterDuffXferProcessor.cpp65 bool hasSecondaryOutput() const { in hasSecondaryOutput() function in BlendFormula
390 bool onHasSecondaryOutput() const override { return fBlendFormula.hasSecondaryOutput(); } in onHasSecondaryOutput()
457 if (blendFormula.hasSecondaryOutput()) { in emitOutputsForBlendState()
754 if ((blendFormula.hasSecondaryOutput() && !caps.shaderCaps()->dualSourceBlendingSupport()) || in makeXferProcessor()
794 (formula.hasSecondaryOutput() && !caps.shaderCaps()->dualSourceBlendingSupport())) { in analysis_properties()
801 if (formula.hasSecondaryOutput()) { in analysis_properties()
902 (blendFormula.hasSecondaryOutput() && !caps.shaderCaps()->dualSourceBlendingSupport())) { in MakeSrcOverXferProcessor()
/external/skia/src/gpu/
DGrXferProcessor.cpp24 bool GrXferProcessor::hasSecondaryOutput() const { in hasSecondaryOutput() function in GrXferProcessor
DGrXferProcessor.h160 bool hasSecondaryOutput() const; in GR_MAKE_BITFIELD_CLASS_OPS()
/external/skqp/src/gpu/
DGrXferProcessor.cpp26 bool GrXferProcessor::hasSecondaryOutput() const { in hasSecondaryOutput() function in GrXferProcessor
DGrXferProcessor.h162 bool hasSecondaryOutput() const;
/external/skia/src/gpu/gl/builders/
DGrGLProgramBuilder.cpp194 meta.fHasSecondaryColorOutput = fFS.hasSecondaryOutput(); in storeShaderInCache()
484 if (fFS.hasSecondaryOutput() && caps.shaderCaps()->mustDeclareFragmentShaderOutput()) { in bindProgramResourceLocations()
/external/skqp/src/gpu/gl/builders/
DGrGLProgramBuilder.cpp393 if (fFS.hasSecondaryOutput() && caps.shaderCaps()->mustDeclareFragmentShaderOutput()) { in bindProgramResourceLocations()
/external/skqp/tests/
DGrPorterDuffTest.cpp101 TEST_ASSERT(xp->hasSecondaryOutput() == GrBlendCoeffRefsSrc2(fBlendInfo.fDstBlend)); in XPInfo()
1022 TEST_ASSERT(!xp->hasSecondaryOutput()); in DEF_GPUTEST()
/external/skia/tests/
DGrPorterDuffTest.cpp109 TEST_ASSERT(xp->hasSecondaryOutput() == GrBlendCoeffRefsSrc2(fBlendInfo.fDstBlend)); in XPInfo()
1111 TEST_ASSERT(!xp->hasSecondaryOutput()); in DEF_GPUTEST()