Difference for arch/ogl/include/loadgl.h from version 1.1 to 1.2


version 1.1 version 1.2
Line 370
 
Line 370
 #define glVertexPointer dglVertexPointer   #define glVertexPointer dglVertexPointer
 #define glViewport dglViewport   #define glViewport dglViewport
    
   
 #ifdef WIN32   #ifdef WIN32
 #define wglCopyContext dwglCopyContext   #define wglCopyContext dwglCopyContext
 #define wglCreateContext dwglCreateContext   #define wglCreateContext dwglCreateContext
Line 1143
 
Line 1144
  return (void *)GetProcAddress((HINSTANCE)dllhandle,symname);    return (void *)GetProcAddress((HINSTANCE)dllhandle,symname);
 }   }
 #endif   #endif
   #ifdef __LINUX__
   #include <dlfcn.h>
   void *dll_LoadModule(const char *name)
   {
    return (void *)dlopen(name,RTLD_NOW|RTLD_GLOBAL);
   }
   void dll_UnloadModule(void *hdl)
   {
    if(hdl)
    {
    dlclose(hdl);
    }
   }
   void *dll_GetSymbol(void *dllhandle,const char *symname)
   {
    if(!dllhandle)
    return NULL;
    return dlsym(dllhandle,symname);
   }
   #endif
    
 #endif //DECLARE_VARS   #endif //DECLARE_VARS
    

Legend:
line(s) removed in v.1.1 
line(s) changed
 line(s) added in v.1.2