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

Function VulkanDeleteTexture

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

Source from the content-addressed store, hash-verified

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 {

Callers

nothing calls this directly

Calls 2

ReleaseMethod · 0.80

Tested by

no test coverage detected