| Copyright | (c) Sven Panne 2002-2016 | 
|---|---|
| License | BSD3 | 
| Maintainer | Sven Panne <svenpanne@gmail.com> | 
| Stability | stable | 
| Portability | portable | 
| Safe Haskell | None | 
| Language | Haskell2010 | 
Graphics.Rendering.OpenGL.GL.StringQueries
Description
This module corresponds to parts of section 6.1.5 (String Queries) of the OpenGL 3.2 specs.
- vendor :: GettableStateVar String
- renderer :: GettableStateVar String
- glVersion :: GettableStateVar String
- glExtensions :: GettableStateVar [String]
- extensionSupported :: String -> GettableStateVar Bool
- shadingLanguageVersion :: GettableStateVar String
- majorMinor :: GettableStateVar String -> GettableStateVar (Int, Int)
- data ContextProfile'
- contextProfile :: GettableStateVar [ContextProfile']
Documentation
majorMinor :: GettableStateVar String -> GettableStateVar (Int, Int) Source #
A utility function to be used with e.g. glVersion or
 shadingLanguageVersion, transforming a variable containing a string of the
 form major.minor[optional rest] into a variable containing a numeric
 major/minor version. If the string is malformed, which should never happen
 with a sane OpenGL implementation, it is transformed to (-1,-1).