| 259 | |
| 260 | typedef void (*GLPFNglproc)(void); |
| 261 | static GLPFNglproc |
| 262 | getProcAddress(const OSGLContext_glx_data* data, |
| 263 | const char* procname) |
| 264 | { |
| 265 | if (data->_imp->GetProcAddress) { |
| 266 | return data->_imp->GetProcAddress( (const GLubyte*) procname ); |
| 267 | } else if (data->_imp->GetProcAddressARB) { |
| 268 | return data->_imp->GetProcAddressARB( (const GLubyte*) procname ); |
| 269 | } else { |
| 270 | return (GLPFNglproc)dlsym(data->_imp->handle, procname); |
| 271 | } |
| 272 | } |
| 273 | |
| 274 | void |
| 275 | OSGLContext_x11::initGLXData(OSGLContext_glx_data* glxInfo) |