Ok I've looked a bit at your ported NeHe tutorial.

Automatically it doesn't compile in Lazarus. But I think that is a no duff. It looks like if I do want to use OpenGL and SDL together I'll have to resolve the SDL & FPC issues first.

So seeing as how I do use Lazarus and there is an issue here, I might as well see if I cannot help to make JEDI-SDL's gl.pas unit compatable on Lazarus + Win32. [size=9px](I'm using the latest version of Laz 0.9.18 & it uses FPC 2.0.4 and I'm running WinXP Home. Yay me! )[/size]

Running in Delphi Compatability mode, first error I get is...

C:\Documents and Settings\WILL\My Documents\Pascal Projects\JEDI-SDLv1.0\OpenGL\Pas\gl.pas(80,2) Fatal: Can't open include file "jedi-sdl.inc"
So I comment that line out and try again. Next one is on line 1584.

C:\Documents and Settings\WILL\My Documents\Pascal Projects\JEDI-SDLv1.0\OpenGL\Pas\gl.pas(1584,3) Error: Can't assign values to an address
Then I get nothing but 49 more just like 'em. [size=9px](debugger stops after this amount)[/size]

I take it that this is not suported on FPC? What would be the FPC/Lazarus equivalent?