//#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 #include #include #define SHADER_VERSION "#version 300 es\n" #elif TARGET_OS_IPHONE // define something for iphone #else #define TARGET_OS_OSX 1 #define __OSX__ 1 #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 #define SHADER_VERSION "#version 150\n" #endif #define NS_START namespace ui { #define NS_END } #ifdef __cplusplus #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 #endif #include #include #include #include #include