Lines Matching refs:dstConfig
77 bool GrVkCaps::canCopyImage(GrPixelConfig dstConfig, int dstSampleCnt, GrSurfaceOrigin dstOrigin, in canCopyImage() argument
86 if (srcOrigin != dstOrigin || GrBytesPerPixel(srcConfig) != GrBytesPerPixel(dstConfig)) { in canCopyImage()
91 this->shaderCaps()->configOutputSwizzle(dstConfig)) { in canCopyImage()
98 bool GrVkCaps::canCopyAsBlit(GrPixelConfig dstConfig, int dstSampleCnt, bool dstIsLinear, in canCopyAsBlit() argument
102 if (!this->configCanBeDstofBlit(dstConfig, dstIsLinear) || in canCopyAsBlit()
108 this->shaderCaps()->configOutputSwizzle(dstConfig)) { in canCopyAsBlit()
121 bool GrVkCaps::canCopyAsResolve(GrPixelConfig dstConfig, int dstSampleCnt, in canCopyAsResolve() argument
135 if (dstConfig != srcConfig) { in canCopyAsResolve()
147 bool GrVkCaps::canCopyAsDraw(GrPixelConfig dstConfig, bool dstIsRenderable, in canCopyAsDraw() argument
151 this->shaderCaps()->configOutputSwizzle(dstConfig)) { in canCopyAsDraw()
168 GrPixelConfig dstConfig = dst->config(); in onCanCopySurface() local
201 return this->canCopyImage(dstConfig, dstSampleCnt, dstOrigin, in onCanCopySurface()
203 this->canCopyAsBlit(dstConfig, dstSampleCnt, dstIsLinear, in onCanCopySurface()
205 this->canCopyAsResolve(dstConfig, dstSampleCnt, dstOrigin, in onCanCopySurface()
207 this->canCopyAsDraw(dstConfig, dstSampleCnt > 0, in onCanCopySurface()