
Hi all! I want to use GLFW-b ( http://hackage.haskell.org/packages/archive/GLFW-b/0.1.0.2/doc/html/Graphics...) and I wrote this: initWindow = do True <- GLFW.initialize print =<< GLFW.openGLProfile print =<< GLFW.getGlfwVersion print =<< *GLFW.getGlVersion* print "Trying to open the window" result <- GLFW.openWindow GLFW.defaultDisplayOptions print result And got this: DefaultProfile Version {versionBranch = [2,7,2], versionTags = []} Version {versionBranch = [*-1867951663,39789305,39789305*], versionTags = []} "Trying to open the window" False Why do I always get random numbers as GLVersion? How can I detect incompatibility preventing me from opening a window? Thanks in advance

For me it seems like calls to GLFW are normal but when I use indirectly GL
(through GLFW) I see a mess.
How could not they be connected properly?
Please, give me any hint...
I use Ubuntu 12.04 and The Glorious Glasgow Haskell Compilation System,
version 7.4.1
2012/7/11 Андрей Янкин
Hi all!
I want to use GLFW-b ( http://hackage.haskell.org/packages/archive/GLFW-b/0.1.0.2/doc/html/Graphics...) and I wrote this: initWindow = do True <- GLFW.initialize print =<< GLFW.openGLProfile print =<< GLFW.getGlfwVersion print =<< *GLFW.getGlVersion* print "Trying to open the window" result <- GLFW.openWindow GLFW.defaultDisplayOptions print result
And got this: DefaultProfile Version {versionBranch = [2,7,2], versionTags = []} Version {versionBranch = [*-1867951663,39789305,39789305*], versionTags = []} "Trying to open the window" False
Why do I always get random numbers as GLVersion? How can I detect incompatibility preventing me from opening a window?
Thanks in advance

If you load this function in ghci, it behaves absolutely the same way.
How can I create OpenGL window in GLFW-b in ghci?
Prelude> initWindow
Loading package array-0.4.0.0 ... linking ... done.
Loading package deepseq-1.3.0.0 ... linking ... done.
Loading package containers-0.4.2.1 ... linking ... done.
Loading package GLFW-b-0.1.0.2 ... linking ... done.
DefaultProfile
Version {versionBranch = [2,7,2], versionTags = []}
Version {versionBranch = [0,1944,1342031663], versionTags = []}
"Trying to open the window"
False
2012/7/12 Andrey Yankin
For me it seems like calls to GLFW are normal but when I use indirectly GL (through GLFW) I see a mess. How could not they be connected properly?
Please, give me any hint... I use Ubuntu 12.04 and The Glorious Glasgow Haskell Compilation System, version 7.4.1
2012/7/11 Андрей Янкин
Hi all!
I want to use GLFW-b ( http://hackage.haskell.org/packages/archive/GLFW-b/0.1.0.2/doc/html/Graphics...) and I wrote this: initWindow = do True <- GLFW.initialize print =<< GLFW.openGLProfile print =<< GLFW.getGlfwVersion print =<< *GLFW.getGlVersion* print "Trying to open the window" result <- GLFW.openWindow GLFW.defaultDisplayOptions print result
And got this: DefaultProfile Version {versionBranch = [2,7,2], versionTags = []} Version {versionBranch = [*-1867951663,39789305,39789305*], versionTags = []} "Trying to open the window" False
Why do I always get random numbers as GLVersion? How can I detect incompatibility preventing me from opening a window?
Thanks in advance
participants (2)
-
Andrey Yankin
-
Андрей Янкин