[fpc-pascal]OpenGL/GLUT run time error when I whant compile this code

James Mills prologic at prologitech.com
Sat Apr 5 04:16:57 CEST 2003


On Sat, Apr 05, 2003 at 10:02:07AM +0800, Karim Forsthofer wrote:
> Hello 
> I played around with the OpenGL unit, and I wrote some minimal OpenGL code to get a window: 
> Here is the code:
> 
> program glbasic;
> 
> uses
>   gl, glut;
> 
> const
>   width = 640;
>   height= 480;
> 
> procedure drawthings;
> 
> begin
>   glClearColor(0.0, 0.0, 0.0, 0.0);
>  (*will add some more code*);
> end;
> 
> begin 
>   glutInit(@argc, argv);
>   glutInitDisplayMode(GLUT_DOUBLE or GLUT_RGB);
>   glutInitWindowSize( width, height);
>   glutInitWindowPosition(0, 0);
>   glutCreateWindow('glbasic');
>   glutDisplayFunc(@drawthings);
>   glutMainLoop();
> end.
> 
> Now, when I whant to run to code, I get some Run time errors on the console: 
> 
> Runtime error 216 at 0x4052F5CA
>    0x4051F5CA
> Runtime error 216 at 0x0804C1CA
>    0x0849C1CA
>    0x0805127E
>    
>    etc. 
>    etc. 
>    etc. (about 20 lines)
> 
> 1). I know not a lot of runtime errors, but after succesfully compiling, that isn`t a fpc bug, is it ? 
>     What is the source of this run time error ? (mesa, fpc or my code ?)
> 2). I think about there isn`t enough code in the drawthings procedure to run succesfull. 
> 
> What you think ? 

That piece of code runs fine on my machine, except that my display
doesn't support OpenGL GLX Extension :( hehe, need to compile my nvidia
kernel drivers...

cheer
sJames

> 
> Greetings 
> Karim F. 
> 
> -- 
> ______________________________________________
> http://www.linuxmail.org/
> Now with e-mail forwarding for only US$5.95/yr
> 
> Powered by Outblaze
> _______________________________________________
> fpc-pascal maillist  -  fpc-pascal at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal



More information about the fpc-pascal mailing list