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

Function VulkanDeleteVertexBuffer

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

Source from the content-addressed store, hash-verified

2346 }
2347
2348 static void VulkanDeleteVertexBuffer(HVertexBuffer buffer)
2349 {
2350 if (!buffer)
2351 return;
2352 DeviceBuffer* buffer_ptr = (DeviceBuffer*) buffer;
2353
2354 if (!buffer_ptr->m_Destroyed)
2355 {
2356 DestroyResourceDeferred(g_VulkanContext, buffer_ptr);
2357 }
2358 delete buffer_ptr;
2359 }
2360
2361 static void VulkanSetVertexBufferData(HVertexBuffer buffer, uint32_t size, const void* data, BufferUsage buffer_usage)
2362 {

Callers

nothing calls this directly

Calls 1

DestroyResourceDeferredFunction · 0.70

Tested by

no test coverage detected