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

Function VulkanDeleteUniformBuffer

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

Source from the content-addressed store, hash-verified

2311 }
2312
2313 static void VulkanDeleteUniformBuffer(HContext _context, HUniformBuffer uniform_buffer)
2314 {
2315 VulkanContext* context = (VulkanContext*)_context;
2316 VulkanUniformBuffer* ubo = (VulkanUniformBuffer*) uniform_buffer;
2317
2318 VulkanDisableUniformBuffer(_context, uniform_buffer);
2319
2320 if (!ubo->m_DeviceBuffer.m_Destroyed)
2321 {
2322 DestroyResourceDeferred(context, &ubo->m_DeviceBuffer);
2323 }
2324
2325 delete ubo;
2326 }
2327
2328 static HVertexBuffer VulkanNewVertexBuffer(HContext _context, uint32_t size, const void* data, BufferUsage buffer_usage)
2329 {

Callers

nothing calls this directly

Calls 2

DestroyResourceDeferredFunction · 0.70

Tested by

no test coverage detected