| Portability | portable |
|---|---|
| Stability | stable |
| Maintainer | sven.panne@aedion.de |
| Safe Haskell | Safe-Inferred |
Graphics.Rendering.OpenGL.Raw.GetProcAddress
Description
This module offers a portable way to retrieve OpenGL extension entries,
providing a portability layer upon platform-specific mechanisms like
glXGetProcAddress, wglGetProcAddress or NSAddressOfSymbol.
- getProcAddress :: String -> IO (FunPtr a)
- getProcAddressWithSuffixes :: String -> [String] -> IO (FunPtr a)
Documentation
getProcAddress :: String -> IO (FunPtr a)
Retrieve an OpenGL extension entry by name. Returns nullFunPtr when no
extension entry with the given name was found.
getProcAddressWithSuffixes :: String -> [String] -> IO (FunPtr a)
Retrieve an OpenGL extension entry by name, trying a list of name suffixes
in the given order. Returns nullFunPtr when no extension entry with the
given name plus any of the suffixes was found.