Home | History | Annotate | Download | only in gpu

Lines Matching refs:caps

39                                                        const GrCaps& caps) const {
43 caps);
71 void GrXferProcessor::getGLSLProcessorKey(const GrGLSLCaps& caps, GrProcessorKeyBuilder* b) const {
85 this->onGetGLSLProcessorKey(caps, b);
89 const GrCaps& caps) const {
93 SkASSERT(caps.textureBarrierSupport());
96 return this->onXferBarrier(rt, caps);
198 const GrCaps& caps) const {
200 if (this->willReadDstColor(caps, optimizations, hasMixedSamples)) {
201 if (!caps.shaderCaps()->dstReadInShaderSupport()) {
209 SkASSERT(!hasMixedSamples || caps.shaderCaps()->dualSourceBlendingSupport());
211 return this->onCreateXferProcessor(caps, optimizations, hasMixedSamples, dstTexture);
214 bool GrXPFactory::willNeedDstTexture(const GrCaps& caps,
217 return (this->willReadDstColor(caps, optimizations, hasMixedSamples) &&
218 !caps.shaderCaps()->dstReadInShaderSupport());
221 bool GrXPFactory::willReadDstColor(const GrCaps& caps,
224 return optimizations.fOverrides.fUsePLSDstRead || this->onWillReadDstColor(caps, optimizations,