summaryrefslogtreecommitdiff
path: root/src/LambdaCube/GL/Input.hs
diff options
context:
space:
mode:
authorCsaba Hruska <csaba.hruska@gmail.com>2016-01-10 12:38:22 +0100
committerCsaba Hruska <csaba.hruska@gmail.com>2016-01-10 12:38:22 +0100
commitb4206cca604b02450505176a4ba0798d7a490034 (patch)
treea058dfaabe5563871e301665805eb4641fbc80c8 /src/LambdaCube/GL/Input.hs
parent009fb2ad29103923e6c2757dd00a70ac6fb8e818 (diff)
back to ByteString
Diffstat (limited to 'src/LambdaCube/GL/Input.hs')
-rw-r--r--src/LambdaCube/GL/Input.hs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/LambdaCube/GL/Input.hs b/src/LambdaCube/GL/Input.hs
index 596563a..742fc35 100644
--- a/src/LambdaCube/GL/Input.hs
+++ b/src/LambdaCube/GL/Input.hs
@@ -8,6 +8,7 @@ import Data.Map (Map)
8import Data.IntMap (IntMap) 8import Data.IntMap (IntMap)
9import Data.Vector (Vector,(//),(!)) 9import Data.Vector (Vector,(//),(!))
10import Data.Word 10import Data.Word
11import Data.String
11import Foreign 12import Foreign
12import qualified Data.IntMap as IM 13import qualified Data.IntMap as IM
13import qualified Data.Set as S 14import qualified Data.Set as S
@@ -42,7 +43,7 @@ mkUniform :: [(String,InputType)] -> IO (Map GLUniformName InputSetter, Map Stri
42mkUniform l = do 43mkUniform l = do
43 unisAndSetters <- forM l $ \(n,t) -> do 44 unisAndSetters <- forM l $ \(n,t) -> do
44 (uni, setter) <- mkUniformSetter t 45 (uni, setter) <- mkUniformSetter t
45 return ((n,uni),(n,setter)) 46 return ((n,uni),(fromString n,setter))
46 let (unis,setters) = unzip unisAndSetters 47 let (unis,setters) = unzip unisAndSetters
47 return (Map.fromList setters, Map.fromList unis) 48 return (Map.fromList setters, Map.fromList unis)
48 49