florian a7be296c50 * Makefiles regenerated to propate -Ur fix 20 tahun lalu
..
examples a7be296c50 * Makefiles regenerated to propate -Ur fix 20 tahun lalu
Makefile a7be296c50 * Makefiles regenerated to propate -Ur fix 20 tahun lalu
Makefile.fpc 7dadd64723 * 2.0.0 20 tahun lalu
dllfuncs.pp b409904e44 Merged revisions 42 via svnmerge from 20 tahun lalu
gl.pp e0a7c77502 Merged revisions 386 via svnmerge from 20 tahun lalu
glext.pp e0a7c77502 Merged revisions 386 via svnmerge from 20 tahun lalu
glu.pp 71aa470ce4 Merged revisions 463 via svnmerge from 20 tahun lalu
glunits.txt dbf8134f0a Merged revisions 231 via svnmerge from 20 tahun lalu
glut.pp c5d17a53b9 Merged revisions 841 via svnmerge from 20 tahun lalu
glx.pp b409904e44 Merged revisions 42 via svnmerge from 20 tahun lalu
readme 1f2b762ce4 * Finally, the new units are available: Match the C headers more closely; 23 tahun lalu

readme

New Free Pascal OpenGL (GL, GLU, GLUT, GLX) Units
GLX unit (c) 1999-2002 Sebastian Guenther, [email protected]
other units adapted to Free Pascal from the delphi3d.net units
by Tom Nuydens ([email protected]), see http://www.delphi3d.net/

You might have a look at the original readme, glunits.txt, as well


Some remarks:
* The new OpenGL units are not 100% compatible to the old ones; the new units
use exactly the same function declarations as their C counterpart.
* Platform compatiblity: You can work on all targets exactly as on Win32;
for example, you can use wglGetProcAddress for loading OpenGL extensions even
on Unix based systems. A future release of the glext unit might have helper
functions for loading specific extensions. (There is a small problem with
Free Pascal: In FPC mode, you cannot assign a pointer, as returned by
wglGetProcAddress, to a variable which holds a function pointer. Currently
you have to compile your programs in Delphi mode, if they are using OpenGL
extensions)
* GLUT on Win32: Get the glut32.dll from here:
http://www.xmission.com/~nate/glut.html
* GTKGLArea: The GL Area widget for GTK is available in the GTK package