X-Git-Url: https://deadsoftware.ru/gitweb?p=nanogl.git;a=blobdiff_plain;f=nanogl.cpp;h=c16a7a0f1f103acee3b39442752cfce2636f3999;hp=823851fcae9117a6fcd0c8b94b2c605400565a10;hb=b19af4588eb9e9fa5394512ebde4f0111c8e9d98;hpb=ecf2f7ad6ae89ab2fabf738a9e899e3515e4f61c diff --git a/nanogl.cpp b/nanogl.cpp index 823851f..c16a7a0 100644 --- a/nanogl.cpp +++ b/nanogl.cpp @@ -25,19 +25,31 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #include //#include -#include #include "nanogl.h" #include "glesinterface.h" #include "gl.h" -#define LOG __android_log_print + #define DEBUG_NANO 0 +#ifdef __ANDROID__ +#include +#define LOG __android_log_print + #define LOGI(...) __android_log_print(ANDROID_LOG_INFO, LOG_TAG, __VA_ARGS__) #define LOGD(...) if (DEBUG_NANO) __android_log_print(ANDROID_LOG_DEBUG,LOG_TAG,__VA_ARGS__) #define LOGE(...) __android_log_print(ANDROID_LOG_ERROR, LOG_TAG,__VA_ARGS__) #define LOGW(...) __android_log_print(ANDROID_LOG_WARN, LOG_TAG,__VA_ARGS__) +#else + +#define LOGI(...) printf("I: "__VA_ARGS__) +#define LOGD(...) if(DEBUG_NANO) printf("D: "__VA_ARGS__) +#define LOGE(...) printf("E: "__VA_ARGS__) +#define LOGW(...) printf("W: "__VA_ARGS__) + +#endif + #define GL_ENTRY(_r, _api, ...) #_api,