Hi,
Works here:
Windows XP SP 3
ghc-6.10.20081007
glut32 from http://www.xmission.com/~nate/glut.html
Don't know if this will help:
DLLS loaded
glut32.dll 0x10000000 0x38000 C:\WINDOWS\glut32.dll
opengl32.dll 0x5ed00000 0xcc000 C:\WINDOWS\system32\opengl32.dll
glu32.dll 0x68b20000 0x20000 C:\WINDOWS\system32\glu32.dll
ddraw.dll 0x73760000 0x4b000 C:\WINDOWS\system32\ddraw.dll
dciman32.dll 0x73bc0000 0x6000 C:\WINDOWS\system32\dciman32.dll
msvcrt.dll 0x77c10000 0x58000 C:\WINDOWS\system32\msvcrt.dll
advapi32.dll 0x77dd0000 0x9b000 C:\WINDOWS\system32\advapi32.dll
rpcrt4.dll 0x77e70000 0x92000 C:\WINDOWS\system32\rpcrt4.dll
gdi32.dll 0x77f10000 0x49000 C:\WINDOWS\system32\gdi32.dll
secur32.dll 0x77fe0000 0x11000 C:\WINDOWS\system32\secur32.dll
kernel32.dll 0x7c800000 0xf6000 C:\WINDOWS\system32\kernel32.dll
ntdll.dll 0x7c900000 0xaf000 C:\WINDOWS\system32\ntdll.dll
user32.dll 0x7e410000 0x91000 C:\WINDOWS\system32\user32.dll
Some of the versions
opengl32.dll OpenGL DLL (Microsoft) Version 5.01.2600.5512
glu32.dll OpenGL Utility Library DLL (Microsoft) Version 5.01.2600.5512
ddraw.dll - DirectDraw (Microsoft) 5.03.2600.5512
dciman32.dll - DCI Manage (Microsft) 5.01.2600.5512.
glut32 had no version info.
DirectX 9.0c (always thought OpenGL and DirectX were orthogonal but
ddraw.dll is being used).
Mark
Conal Elliott wrote:
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
<[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> 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.
On Tue, Oct 28, 2008 at 4:03 PM, Matti Niemenmaa
<[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>> wrote:
> 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 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
> [email protected] <mailto:[email protected]>
> 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
[email protected] <mailto:[email protected]>
http://www.haskell.org/mailman/listinfo/haskell-cafe
------------------------------------------------------------------------
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe