//#pragma once #define USE_VBO 1 #define USE_SAMPLER 1 #ifdef __APPLE__ #include "TargetConditionals.h" #if TARGET_OS_IPHONE && TARGET_IPHONE_SIMULATOR #define TARGET_OS_IOS 1 #define __IOS__ 1 #include #ifdef __OBJC__ #import #import #import #import #endif #include #include #define SHADER_VERSION "#version 300 es\n" #elif TARGET_OS_IPHONE #define TARGET_OS_IOS 1 #define __IOS__ 1 #include #ifdef __OBJC__ #import #import #import #import #endif #include #include #define SHADER_VERSION "#version 300 es\n" #else #define TARGET_OS_OSX 1 #define __OSX__ 1 #ifdef __OBJC__ #import #import #endif #include #include #define SHADER_VERSION "#version 150\n" #endif #include #include #include #elif __ANDROID__ #include #include #include #include #include #include #include #define SHADER_VERSION "#version 300 es\n" #elif _WIN32 #define _USE_MATH_DEFINES #define _CRT_SECURE_NO_WARNINGS #define _SCL_SECURE_NO_WARNINGS #include #include #include #include #include #include #include #include #define SHADER_VERSION "#version 150\n" #endif #define NS_START namespace ui { #define NS_END } #define SIXPLETTE(I) {I, I, I, I, I, I} #ifdef __cplusplus #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define GLM_FORCE_RADIANS //#define GLM_FORCE_SWIZZLE //#define GLM_FORCE_MESSAGES #define GLM_ENABLE_EXPERIMENTAL #include #include #include #include #include #include #include #include #include #include #include #endif #include #include #include #include #include