| 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 | { |
no test coverage detected