// #pragma clang diagnostic push
#define GLEW_STATIC

#ifdef _MSC_VER

#pragma warning(push)
#pragma warning(disable : 4224)
#include <GL/glew.h>
#pragma warning(pop)

#else
#include <GL/glew.h>
#endif

#include <GLFW/glfw3.h>

#ifdef __EMSCRIPTEN__
#include <emscripten.h>
#define GL_GLEXT_PROTOTYPES
#define EGL_EGLEXT_PROTOTYPES
#endif
