MCPcopy Create free account
hub / github.com/a2flo/floor / zero

Method zero

src/device/vulkan/vulkan_buffer.cpp:419–427  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

417}
418
419bool vulkan_buffer::zero(const device_queue& cqueue) {
420 if(buffer == nullptr) return false;
421
422 const auto& vk_queue = (const vulkan_queue&)cqueue;
423 VK_CMD_BLOCK(vk_queue, "buffer zero", ({
424 vkCmdFillBuffer(block_cmd_buffer.cmd_buffer, buffer, 0, size, 0);
425 }), true /* always blocking */);
426 return true;
427}
428
429void* __attribute__((aligned(128))) vulkan_buffer::map(const device_queue& cqueue,
430 const MEMORY_MAP_FLAG flags_,

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected