// #ifndef __APPLE__
#define SOKOL_GFX_IMPL
#define SOKOL_APP_IMPL

#include "sokol_app.h"
#include "sokol_gfx.h"
#define SOKOL_GLUE_IMPL
#include "sokol_glue.h"
#define SOKOL_TIME_IMPL
#include "sokol_time.h"
#define SOKOL_GL_IMPL
#include "sokol_gl.h"
#define SOKOL_LOG_IMPL
#include "sokol_log.h"
#define FONTSTASH_IMPLEMENTATION
#if defined(_MSC_VER )
#pragma warning(disable:4996)   // strncpy use in fontstash.h
#endif
#if defined(__GNUC__) || defined(__clang__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wunused-function"
#pragma GCC diagnostic ignored "-Wsign-conversion"
#endif
#include "fontstash.h"
#if defined(__GNUC__) || defined(__clang__)
#pragma GCC diagnostic pop
#endif
#define SOKOL_FONTSTASH_IMPL
#include "sokol_fontstash.h"

#define GB_MATH_IMPLEMENTATION
#include "gb_math.h"
#define STB_DS_IMPLEMENTATION
#include "stb_ds.h"
#define CUTE_PNG_IMPLEMENTATION
#include "cute_png.h"

// #include "stb_image.h"
// #define STB_IMAGE_WRITE_IMPLEMENTATION
// #define STBI_ONLY_PNG
// #define STBI_ONLY_TGA
// #include "stb_image_write.h"

#define CMIXER_IMPLEMENTATION
#include "cmixer.h"
#define LIBTESS_IMPL
#include "libtess.h"
// #endif