aboutsummaryrefslogtreecommitdiff
path: root/tests/compile/sokol_nuklear_nosokolapp.c
blob: c491b53f05230484710692240d845b66b51bd2ea (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "sokol_app.h"
#include "sokol_gfx.h"

// include nuklear.h before the sokol_nuklear.h implementation
#define NK_INCLUDE_FIXED_TYPES
#define NK_INCLUDE_STANDARD_IO
#define NK_INCLUDE_DEFAULT_ALLOCATOR
#define NK_INCLUDE_VERTEX_BUFFER_OUTPUT
#define NK_INCLUDE_FONT_BAKING
#define NK_INCLUDE_DEFAULT_FONT
#define NK_INCLUDE_STANDARD_VARARGS
#include "nuklear.h"

#define SOKOL_IMPL
#define SOKOL_NUKLEAR_NO_SOKOL_APP
#include "sokol_nuklear.h"

void use_nuklear_impl(void) {
    snk_setup(&(snk_desc_t){0});
}