Home
last modified time | relevance | path

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

/external/skia/src/gpu/effects/
DGrPorterDuffXferProcessor.cpp61 bool hasSecondaryOutput() const { return kNone_OutputType != fSecondaryOutputType; } in hasSecondaryOutput() function
356 bool onHasSecondaryOutput() const override { return fBlendFormula.hasSecondaryOutput(); } in onHasSecondaryOutput()
424 if (blendFormula.hasSecondaryOutput()) { in emitOutputsForBlendState()
753 if (blendFormula.hasSecondaryOutput() && !caps.shaderCaps()->dualSourceBlendingSupport()) { in onCreateXferProcessor()
782 return get_lcd_blend_formula(fBlendMode).hasSecondaryOutput(); in willReadDstInShader()
791 return formula.hasSecondaryOutput(); in willReadDstInShader()
859 if (blendFormula.hasSecondaryOutput() && !caps.shaderCaps()->dualSourceBlendingSupport()) { in CreateSrcOverXferProcessor()
887 return formula.hasSecondaryOutput(); in WillSrcOverNeedDstTexture()
898 return formula.hasSecondaryOutput(); in WillSrcOverNeedDstTexture()
/external/skia/src/gpu/glsl/
DGrGLSLFragmentShaderBuilder.h138 virtual bool hasSecondaryOutput() const = 0;
176 bool hasSecondaryOutput() const override { return fHasSecondaryOutput; } in hasSecondaryOutput() function
DGrGLSLProgramBuilder.cpp66 this->emitFSOutputSwizzle(this->pipeline().getXferProcessor().hasSecondaryOutput()); in emitAndInstallProcs()
224 if (xp.hasSecondaryOutput()) { in emitAndInstallXferProc()
354 void GrGLSLProgramBuilder::emitFSOutputSwizzle(bool hasSecondaryOutput) { in emitFSOutputSwizzle() argument
362 if (hasSecondaryOutput) { in emitFSOutputSwizzle()
DGrGLSLProgramBuilder.h167 void emitFSOutputSwizzle(bool hasSecondaryOutput);
/external/skia/src/gpu/
DGrXferProcessor.cpp37 bool GrXferProcessor::hasSecondaryOutput() const { in hasSecondaryOutput() function in GrXferProcessor
DGrXferProcessor.h191 bool hasSecondaryOutput() const;
/external/skia/src/gpu/gl/builders/
DGrGLProgramBuilder.cpp181 if (fFS.hasSecondaryOutput() && caps.shaderCaps()->mustDeclareFragmentShaderOutput()) { in bindProgramResourceLocations()
/external/skia/tests/
DGrPorterDuffTest.cpp80 TEST_ASSERT(xp->hasSecondaryOutput() == GrBlendCoeffRefsSrc2(fBlendInfo.fDstBlend)); in XPInfo()
1040 TEST_ASSERT(!xp->hasSecondaryOutput());
1042 TEST_ASSERT(!xp->hasSecondaryOutput());