| 4622 | } |
| 4623 | |
| 4624 | static void VulkanDeleteTexture(HContext _context, HTexture texture) |
| 4625 | { |
| 4626 | VulkanContext* context = (VulkanContext*)_context; |
| 4627 | DM_MUTEX_SCOPED_LOCK(context->m_BaseContext.m_AssetHandleContainerMutex); |
| 4628 | VulkanDeleteTextureInternal(GetAssetFromContainer<VulkanTexture>(context->m_BaseContext.m_AssetHandleContainer, texture)); |
| 4629 | context->m_BaseContext.m_AssetHandleContainer.Release(texture); |
| 4630 | } |
| 4631 | |
| 4632 | static void CopyToTextureLayerWithtStageBuffer(VulkanContext* context, VkCommandBuffer cmd_buffer, VkBufferImageCopy* copy_regions, DeviceBuffer* stage_buffer, VulkanTexture* texture, const TextureParams& params, uint32_t layer_count, uint32_t slice_size) |
| 4633 | { |
nothing calls this directly
no test coverage detected