|
|
@ -322,10 +322,18 @@ public: |
|
|
|
#define GL_FUNC(ext,req,ret,fn,arg,call) CDynamicFunctionOpenGL< req, ret (*) arg, ret > fn; |
|
|
|
#define GL_FUNC(ext,req,ret,fn,arg,call) CDynamicFunctionOpenGL< req, ret (*) arg, ret > fn; |
|
|
|
#define GL_FUNC_VOID(ext,req,fn,arg,call) CDynamicFunctionOpenGL< req, void (*) arg, void > fn; |
|
|
|
#define GL_FUNC_VOID(ext,req,fn,arg,call) CDynamicFunctionOpenGL< req, void (*) arg, void > fn; |
|
|
|
#else |
|
|
|
#else |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#ifdef LOAD_HARDFP |
|
|
|
#define _APIENTRY __attribute__((pcs("aapcs"))) APIENTRY |
|
|
|
#define _APIENTRY __attribute__((pcs("aapcs"))) APIENTRY |
|
|
|
#define GL_EXT(x,glmajor,glminor) bool m_bHave_##x; |
|
|
|
#define GL_EXT(x,glmajor,glminor) bool m_bHave_##x; |
|
|
|
#define GL_FUNC(ext,req,ret,fn,arg,call) CDynamicFunctionOpenGL< req, ret (_APIENTRY *) arg, ret > fn; |
|
|
|
#define GL_FUNC(ext,req,ret,fn,arg,call) CDynamicFunctionOpenGL< req, ret (_APIENTRY *) arg, ret > fn; |
|
|
|
#define GL_FUNC_VOID(ext,req,fn,arg,call) CDynamicFunctionOpenGL< req, void (_APIENTRY *) arg, void > fn; |
|
|
|
#define GL_FUNC_VOID(ext,req,fn,arg,call) CDynamicFunctionOpenGL< req, void (_APIENTRY *) arg, void > fn; |
|
|
|
|
|
|
|
#else |
|
|
|
|
|
|
|
#define GL_EXT(x,glmajor,glminor) bool m_bHave_##x; |
|
|
|
|
|
|
|
#define GL_FUNC(ext,req,ret,fn,arg,call) CDynamicFunctionOpenGL< req, ret (APIENTRY *) arg, ret > fn; |
|
|
|
|
|
|
|
#define GL_FUNC_VOID(ext,req,fn,arg,call) CDynamicFunctionOpenGL< req, void (APIENTRY *) arg, void > fn; |
|
|
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
|
|
#endif |
|
|
|
#endif |
|
|
|
#include "togles/glfuncs.inl" |
|
|
|
#include "togles/glfuncs.inl" |
|
|
|
#undef GL_FUNC_VOID |
|
|
|
#undef GL_FUNC_VOID |
|
|
|