MCPcopy Create free account
hub / github.com/defold/defold / DestroyRenderTarget

Function DestroyRenderTarget

engine/graphics/src/vulkan/graphics_vulkan.cpp:4243–4252  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4241 }
4242
4243 static void DestroyRenderTarget(VulkanContext* context, VulkanRenderTarget* renderTarget)
4244 {
4245 DestroyResourceDeferred(context, renderTarget);
4246 renderTarget->m_Handle.m_Framebuffer = VK_NULL_HANDLE;
4247 renderTarget->m_Handle.m_RenderPass = VK_NULL_HANDLE;
4248 renderTarget->m_Handle.m_RenderPassClear = VK_NULL_HANDLE;
4249 renderTarget->m_Handle.m_RenderPassClearColorDepth = VK_NULL_HANDLE;
4250 renderTarget->m_HasPendingClearColor = 0;
4251 renderTarget->m_HasPendingClearDepth = 0;
4252 }
4253
4254 static inline VkImageUsageFlags GetVulkanUsageFromHints(uint8_t hint_bits)
4255 {

Callers 3

VulkanDeleteRenderTargetFunction · 0.70

Calls 1

DestroyResourceDeferredFunction · 0.70

Tested by

no test coverage detected