Re: [Haskell-cafe] Re: ghc-6.11 + OpenGL/GLUT crashes on WinXP

No display lists. The crash happens during the GLUT call "initialize". I can trigger it from ghci with the following simple incantation: Prelude> import Graphics.UI.GLUT Prelude Graphics.UI.GLUT> initialize "foo" [] And no trouble under ghc 6.9.20080622. Stumped. :( - Conal On Tue, Oct 28, 2008 at 3:14 PM, Jefferson Heard < jefferson.r.heard@gmail.com> wrote:
Conal, are you using display lists at all? I've had problems with allocating lists, but you seem to be able to leave off the allocation step in Windows on nVidia cards so long as you're careful not to conflict names yourself.
Conal Elliott wrote:
I am using glut32 rather than freeglut (and no need for patching the darcs GLUT). I wonder if glut32-vs-freeglut could account for crash-vs-nocrash on 6.10 and 6.11 but not 6.9. I'd love to hear from someone on Windows and glut32.
Windows XP with SP3 ghc-6.10.20081007 glut32
Works fine for me.
Taking a look at my GL headers, I did have to mess with at least glut.h to get something to work---whether it was to build HOpenGL, to make programs
On Tue, Oct 28, 2008 at 4:03 PM, Matti Niemenmaa
> wrote: linkable, or to make them runnable, I'm not sure. In any case, what I did was force GLUTAPIENTRY to be #defined as __stdcall.
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
-- I try to take things like a crow; war and chaos don't always ruin a picnic, they just mean you have to be careful what you swallow.
-- Jessica Edwards _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
participants (1)
-
Conal Elliott