kiba-engine
kiba
renderer
vulkan
buffer.h
1
#pragma once
2
3
#include <kiba/renderer/vulkan/common.h>
4
5
b8 vulkan_buffer_create(
vulkan_context
*context,
6
VkDeviceSize size,
7
VkBufferUsageFlags usage_flags,
8
VkMemoryPropertyFlags property_flags,
9
vulkan_buffer
*buffer);
10
11
b8 vulkan_buffer_copy(
vulkan_context
*context,
vulkan_buffer
*src,
vulkan_buffer
*dst, VkDeviceSize size);
12
13
void
vulkan_buffer_destroy(
vulkan_context
*context,
vulkan_buffer
*buffer);
14
15
// helper
16
u32 vulkan_get_memory_type(
vulkan_context
*context, u32 type_filter, VkMemoryPropertyFlags flags);
vulkan_buffer
Definition:
context.h:79
vulkan_context
Definition:
context.h:90
Generated by
1.9.1