KDGpu
KDGpu copied to clipboard
Fix crash, when a TextureView referenced by a framebuffer is deleted
In VulkanResourceManager::createRenderPassCommandRecorder Vulkan framebuffers are created on demand. Then if a TextureView associated with an exisiting Vulkan framebuffer is deleted it the application will crash. Keep track what framebuffers are associated with the TextureView, and when it's deleted also cleanup the device framebuffers.
Could you push this to gerrit please? We still haven't managed to switch over to github yet.