• Home
  • Raw
  • Download

Lines Matching refs:caps

55                                       GrProcessorAnalysisCoverage coverage, const GrCaps& caps) {  in can_use_hw_blend_equation()  argument
56 if (!caps.advancedBlendEquationSupport()) { in can_use_hw_blend_equation()
62 if (caps.canUseAdvancedBlendEquation(equation)) { in can_use_hw_blend_equation()
102 void onGetGLSLProcessorKey(const GrShaderCaps& caps, GrProcessorKeyBuilder* b) const override;
121 static void GenKey(const GrXferProcessor& p, const GrShaderCaps& caps, in GenKey() argument
126 SkASSERT(caps.advBlendEqInteraction() > 0); // 0 will mean !xp.hasHWBlendEquation(). in GenKey()
127 key |= caps.advBlendEqInteraction(); in GenKey()
130 if (!xp.hasHWBlendEquation() || caps.mustEnableSpecificAdvBlendEqs()) { in GenKey()
175 void CustomXP::onGetGLSLProcessorKey(const GrShaderCaps& caps, GrProcessorKeyBuilder* b) const { in onGetGLSLProcessorKey() argument
176 GLCustomXP::GenKey(*this, caps, b); in onGetGLSLProcessorKey()
189 GrXferBarrierType CustomXP::xferBarrierType(const GrCaps& caps) const { in xferBarrierType()
190 if (this->hasHWBlendEquation() && !caps.advancedCoherentBlendEquationSupport()) { in xferBarrierType()
239 const GrCaps& caps) const { in makeXferProcessor()
241 if (can_use_hw_blend_equation(fHWBlendEquation, coverage, caps)) { in makeXferProcessor()
249 const GrCaps& caps) const { in analysisProperties()
345 if (can_use_hw_blend_equation(fHWBlendEquation, coverage, caps)) { in analysisProperties()
346 if (caps.blendEquationSupport() == GrCaps::kAdvancedCoherent_BlendEquationSupport) { in analysisProperties()