diff --git a/src/tb/renderers/tb_renderer_gl.cpp b/src/tb/renderers/tb_renderer_gl.cpp index cc354636b0..a5afced053 100644 --- a/src/tb/renderers/tb_renderer_gl.cpp +++ b/src/tb/renderers/tb_renderer_gl.cpp @@ -5,10 +5,13 @@ #include #include +#include "tb_types.h" #include "tb_renderer_gl.h" #include "tb_bitmap_fragment.h" #include "tb_system.h" +#if defined(TB_RENDERER_GLES_1) || defined(TB_RENDERER_GL) + namespace tb { #ifdef TB_RUNTIME_DEBUG_INFO @@ -162,3 +165,4 @@ void TBRendererGL::SetClipRect(const TBRect &rect) } }; // namespace tb +#endif // defined(TB_RENDERER_GLES_1) || defined(TB_RENDERER_GL) \ No newline at end of file diff --git a/src/tb/renderers/tb_renderer_gl.h b/src/tb/renderers/tb_renderer_gl.h index 08dbe6c5d7..3e3e232c4e 100644 --- a/src/tb/renderers/tb_renderer_gl.h +++ b/src/tb/renderers/tb_renderer_gl.h @@ -6,6 +6,9 @@ #ifndef TB_RENDERER_GL_H #define TB_RENDERER_GL_H +#include "renderers/tb_renderer_batcher.h" + +#if defined(TB_RENDERER_GLES_1) || defined(TB_RENDERER_GL) #ifdef TB_RENDERER_GLES_1 #include #include @@ -20,8 +23,6 @@ #include #endif -#include "renderers/tb_renderer_batcher.h" - namespace tb { class TBRendererGL; @@ -62,4 +63,5 @@ class TBRendererGL : public TBRendererBatcher }; // namespace tb +#endif // defined(TB_RENDERER_GLES_1) || defined(TB_RENDERER_GL) #endif // TB_RENDERER_GL_H diff --git a/src/tb/tb_list.cpp b/src/tb/tb_list.cpp index 5cba7ba492..0796507092 100644 --- a/src/tb/tb_list.cpp +++ b/src/tb/tb_list.cpp @@ -7,7 +7,9 @@ #include "tb_core.h" #include #include +#if !defined(__native_client__) #include +#endif namespace tb { diff --git a/src/tb/tb_tempbuffer.cpp b/src/tb/tb_tempbuffer.cpp index cdd8d988fc..051af84fd0 100644 --- a/src/tb/tb_tempbuffer.cpp +++ b/src/tb/tb_tempbuffer.cpp @@ -6,7 +6,9 @@ #include "tb_tempbuffer.h" #include #include +#if !defined(__native_client__) #include +#endif #include namespace tb {