kiba-engine
kiba
gpu
vulkan
queue.h
1
#pragma once
2
3
#include <kiba/core/types.h>
4
#include <kiba/gpu/types.h>
5
6
b8 vk_queue_create(VkDevice logical_device,
struct
vk_queue
*queue);
7
void
vk_queue_destroy(VkDevice logical_device,
struct
vk_queue
*queue);
8
9
b8 vk_queue_get_command_encoder(
struct
gpu_backend_device
*device,
struct
gpu_backend_command_encoder
*encoder);
10
void
vk_queue_return_command_encoder(
struct
gpu_backend_device
*device,
struct
gpu_backend_command_encoder
encoder);
11
12
b8 vk_queue_submit_encoder(
struct
gpu_backend_command_encoder
*encoder,
struct
gpu_backend_device
*device);
13
VkResult vk_queue_present_surface(
struct
gpu_backend_surface
*surface,
struct
gpu_backend_device
*device);
gpu_backend_command_encoder
Definition:
internal.h:30
gpu_backend_device
Definition:
internal.h:95
gpu_backend_surface
Definition:
internal.h:11
vk_queue
Definition:
internal.h:35
Generated by
1.9.1