• Home
  • Raw
  • Download

Lines Matching refs:caps

48     const GrCaps& caps = *this->caps();  in isACopyNeededForTextureParams()  local
49 if (textureParams.isTiled() && !caps.npotTextureTileSupport() && in isACopyNeededForTextureParams()
92 static bool check_texture_creation_params(const GrCaps& caps, const GrSurfaceDesc& desc, in check_texture_creation_params() argument
95 if (!caps.isConfigTexturable(desc.fConfig)) { in check_texture_creation_params()
104 if (*isRT && !caps.isConfigRenderable(desc.fConfig, desc.fSampleCnt > 0)) { in check_texture_creation_params()
114 int maxRTSize = caps.maxRenderTargetSize(); in check_texture_creation_params()
119 int maxSize = caps.maxTextureSize(); in check_texture_creation_params()
138 const GrCaps* caps = this->caps(); in createTexture() local
140 bool textureCreationParamsValid = check_texture_creation_params(*caps, desc, &isRT, in createTexture()
146 desc.fSampleCnt = caps->getSampleCount(desc.fSampleCnt, desc.fConfig); in createTexture()
159 if (!caps->reuseScratchTextures() && !isRT) { in createTexture()
182 if (!this->caps()->isConfigTexturable(backendTex.config())) { in wrapBackendTexture()
186 !this->caps()->isConfigRenderable(backendTex.config(), sampleCnt > 0)) { in wrapBackendTexture()
189 int maxSize = this->caps()->maxTextureSize(); in wrapBackendTexture()
199 if (!this->caps()->avoidStencilBuffers()) { in wrapBackendTexture()
211 if (!this->caps()->isConfigRenderable(backendRT.config(), backendRT.sampleCnt() > 0)) { in wrapBackendRenderTarget()
222 if (!this->caps()->isConfigRenderable(tex.config(), sampleCnt > 0)) { in wrapBackendTextureAsRenderTarget()
225 int maxSize = this->caps()->maxTextureSize(); in wrapBackendTextureAsRenderTarget()
236 if (!this->caps()->reuseScratchBuffers()) { in createBuffer()
243 SkASSERT(GrCaps::InstancedSupport::kNone != this->caps()->instancedSupport()); in createInstancedRenderingAllocator()
248 SkASSERT(GrCaps::InstancedSupport::kNone != this->caps()->instancedSupport()); in createInstancedRendering()
287 !this->caps()->isConfigRenderable(tempDrawInfo->fTempSurfaceDesc.fConfig, false)) { in getReadPixelsInfo()
312 !this->caps()->isConfigTexturable(tempDrawInfo->fTempSurfaceDesc.fConfig)) { in getWritePixelsInfo()
315 !this->caps()->isConfigTexturable(srcConfig)) { in getWritePixelsInfo()
464 if (this->caps()->sampleLocationsSupport()) { in queryMultisampleSpecs()