From d70f2e1b81073f5ab6a712b4e83282feb0b350fe Mon Sep 17 00:00:00 2001 From: Powei Feng Date: Tue, 26 Mar 2024 13:35:50 -0700 Subject: [PATCH] vk: delete instead of ref-count EmptyTexture (#7711) --- filament/backend/src/vulkan/VulkanDriver.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/filament/backend/src/vulkan/VulkanDriver.cpp b/filament/backend/src/vulkan/VulkanDriver.cpp index ce950fbf57..d91eeb84b4 100644 --- a/filament/backend/src/vulkan/VulkanDriver.cpp +++ b/filament/backend/src/vulkan/VulkanDriver.cpp @@ -249,9 +249,6 @@ VulkanDriver::VulkanDriver(VulkanPlatform* platform, VulkanContext const& contex mEmptyTexture = createEmptyTexture(mPlatform->getDevice(), mPlatform->getPhysicalDevice(), mContext, mAllocator, &mCommands, mStagePool); - // Use resource manager to ref-count placeholder resources. - mResourceManager.acquire(mEmptyTexture); - mPipelineCache.setDummyTexture(mEmptyTexture->getPrimaryImageView()); } @@ -317,6 +314,7 @@ void VulkanDriver::terminate() { // are about to be destroyed. mCommands.terminate(); + delete mEmptyTexture; mResourceManager.clear(); mTimestamps.reset();