1
+ {-# LANGUAGE CPP #-}
1
2
--------------------------------------------------------------------------------
2
3
-- |
3
4
-- Module : Graphics.Rendering.OpenGL.GL.StringQueries
@@ -20,6 +21,9 @@ module Graphics.Rendering.OpenGL.GL.StringQueries (
20
21
21
22
import Data.Bits
22
23
import Data.Char
24
+ #if !MIN_VERSION_base(4,8,0)
25
+ import Data.Functor ( (<$>) , (<$) )
26
+ #endif
23
27
import Data.Set ( member , toList )
24
28
import Data.StateVar as S
25
29
import Graphics.Rendering.OpenGL.GL.ByteString
@@ -39,7 +43,7 @@ glVersion :: GettableStateVar String
39
43
glVersion = makeStringVar gl_VERSION
40
44
41
45
glExtensions :: GettableStateVar [String ]
42
- glExtensions = makeGettableStateVar (toList `fmap` getExtensions)
46
+ glExtensions = makeGettableStateVar (toList <$> getExtensions)
43
47
44
48
extensionSupported :: String -> GettableStateVar Bool
45
49
extensionSupported ext =
@@ -83,7 +87,7 @@ makeStringVar = makeGettableStateVar . getStringWith . glGetString
83
87
84
88
majorMinor :: GettableStateVar String -> GettableStateVar (Int , Int )
85
89
majorMinor =
86
- makeGettableStateVar . fmap (runParser parseVersion (- 1 , - 1 )) . S. get
90
+ makeGettableStateVar . (runParser parseVersion (- 1 , - 1 ) <$> ) . S. get
87
91
88
92
--------------------------------------------------------------------------------
89
93
-- Copy from Graphics.Rendering.OpenGL.Raw.GetProcAddress... :-/
0 commit comments