Kohi Game Engine
vulkan_platform.h
Go to the documentation of this file.
1
13
#pragma once
14
15
#include <
defines.h
>
16
17
struct
platform_state;
18
struct
vulkan_context
;
19
26
b8
platform_create_vulkan_surface
(
struct
vulkan_context
* context);
27
34
void
platform_get_required_extension_names
(
const
char
*** names_darray);
defines.h
This file contains global type definitions which are used throughout the entire engine and applicatio...
b8
_Bool b8
8-bit boolean type
Definition:
defines.h:58
vulkan_context
The overall Vulkan context for the backend. Holds and maintains global renderer backend state,...
Definition:
vulkan_types.h:564
platform_create_vulkan_surface
b8 platform_create_vulkan_surface(struct vulkan_context *context)
Creates and assigns a surface to the given context.
platform_get_required_extension_names
void platform_get_required_extension_names(const char ***names_darray)
Appends the names of required extensions for this platform to the names_darray, which should be creat...
vulkan_renderer
src
renderer
vulkan
platform
vulkan_platform.h
Generated by
1.9.1