//#pragma once #define USE_VBO 0 #define USE_SAMPLER 1 #ifdef __APPLE__ #include #include #define LOG printf #elif __ANDROID__ #include #include #include #include #include #include #define LOG(...) ((void)__android_log_print(ANDROID_LOG_INFO, "native-engine", __VA_ARGS__)) #elif _WIN32 #define _USE_MATH_DEFINES #define _CRT_SECURE_NO_WARNINGS #include #include #include #include #define LOG printf #endif #ifdef __cplusplus #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 #endif #include #include #include