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

Function VulkanSetUniformBuffer

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

Source from the content-addressed store, hash-verified

2268 }
2269
2270 static void VulkanSetUniformBuffer(HContext _context, HUniformBuffer uniform_buffer, uint32_t offset, uint32_t size, const void* data)
2271 {
2272 VulkanContext* context = (VulkanContext*)_context;
2273 VulkanUniformBuffer* ubo = (VulkanUniformBuffer*) uniform_buffer;
2274 assert(offset + size <= ubo->m_BaseUniformBuffer.m_Layout.m_Size);
2275 DeviceBufferUploadHelper(context, data, size, offset, &ubo->m_DeviceBuffer);
2276 }
2277
2278 static void VulkanDisableUniformBuffer(HContext _context, HUniformBuffer uniform_buffer)
2279 {

Callers

nothing calls this directly

Calls 2

DeviceBufferUploadHelperFunction · 0.70
assertFunction · 0.50

Tested by

no test coverage detected