topaz/rendering/vk/buffer.h

15 lines
548 B
C

/* SPDX-License-Identifier:BSD-3-Clause */
#ifndef BUFFER_H
#define BUFFER_H
#include "vk.h"
void vk_buffer_create(struct renderer_context *context, VkDeviceSize size,
VkBufferUsageFlags usage, VkMemoryPropertyFlags properties,
VkBuffer *buffer, VkDeviceMemory *memory);
void vk_buffer_destroy(struct renderer_context *context, VkBuffer buffer, VkDeviceMemory memory);
void vk_quad_buffers_init(struct renderer_context *context);
void vk_quad_buffers_deinit(struct renderer_context *context);
#endif