10#include <vulkan/vulkan.h>
12#define NK_INCLUDE_FIXED_TYPES
13#define NK_INCLUDE_STANDARD_VARARGS
14#define NK_INCLUDE_STANDARD_IO
15#define NK_INCLUDE_DEFAULT_ALLOCATOR
16#define NK_INCLUDE_VERTEX_BUFFER_OUTPUT
17#define NK_INCLUDE_FONT_BAKING
18#define NK_INCLUDE_DEFAULT_FONT
19#define NK_KEYSTATE_BASED_INPUT
21#if __STDC_VERSION__ >= 202311L || defined(__cplusplus)
22#define NK_STATIC_ASSERT(...) static_assert(__VA_ARGS__)
23#elif __STDC_VERSION__ >= 201112L
24#define NK_STATIC_ASSERT(...) _Static_assert(__VA_ARGS__)
26#define NK_ASSERT(expr) assert(expr)
27#define NK_MEMSET(ptr, val, size) memset(ptr, val, size)
29#define NK_INTERN static
32#include "nuklear_sdl_vulkan.h"
main API and documentation file