Lines Matching defs:tex
582 GrVkTexture* tex = static_cast<GrVkTexture*>(texture);
583 if (!tex) {
586 GrVkImage* vkImage = tex->textureImage();
631 tex->markMipmapsDirty();
1164 sk_sp<GrVkTexture> tex;
1166 tex = GrVkTextureRenderTarget::MakeNewTextureRenderTarget(
1170 tex = GrVkTexture::MakeNewTexture(this, budgeted, dimensions, pixelFormat,
1174 if (!tex) {
1184 GrVkImage* texImage = tex->textureImage();
1209 return std::move(tex);
1230 auto tex = GrVkTexture::MakeNewTexture(this, budgeted, dimensions, pixelFormat,
1232 if (!tex) {
1237 if (!this->uploadTexDataCompressed(tex->textureImage(), compression, pixelFormat,
1242 return std::move(tex);
1542 bool GrVkGpu::onRegenerateMipMapLevels(GrTexture* tex) {
1546 auto* vkTex = static_cast<GrVkTexture*>(tex)->textureImage();
1552 SkASSERT(tex->textureType() == GrTextureType::k2D);
1562 int width = tex->width();
1563 int height = tex->height();
1568 uint32_t levelCount = SkMipmap::ComputeLevelCount(tex->width(), tex->height()) + 1;
2041 void GrVkGpu::deleteBackendTexture(const GrBackendTexture& tex) {
2042 SkASSERT(GrBackendApi::kVulkan == tex.fBackend);
2045 if (tex.getVkImageInfo(&info)) {
2090 bool GrVkGpu::isTestingOnlyBackendTexture(const GrBackendTexture& tex) const {
2091 SkASSERT(GrBackendApi::kVulkan == tex.fBackend);
2094 if (!tex.getVkImageInfo(&backend)) {
2221 if (GrTexture* tex = proxy->peekTexture()) {
2222 image = static_cast<GrVkTexture*>(tex)->textureImage();