15 lines
548 B
C
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
|