Jonas Maebe 1fc495230e Merged revisions 1894 via svnmerge from %!s(int64=20) %!d(string=hai) anos
..
examples 4b631f0c95 Merged revisions 1885 via svnmerge from %!s(int64=20) %!d(string=hai) anos
Makefile 7549fa9d59 Merged revisions 1756,1764-1774,1776-1777,1784-1785,1787,1791,1797,1813,1823,1825-1826,1829-1869,1871-1872,1875-1878,1880-1881,1884,1890-1891 via svnmerge from %!s(int64=20) %!d(string=hai) anos
Makefile.fpc 7549fa9d59 Merged revisions 1756,1764-1774,1776-1777,1784-1785,1787,1791,1797,1813,1823,1825-1826,1829-1869,1871-1872,1875-1878,1880-1881,1884,1890-1891 via svnmerge from %!s(int64=20) %!d(string=hai) anos
gl.pp 7549fa9d59 Merged revisions 1756,1764-1774,1776-1777,1784-1785,1787,1791,1797,1813,1823,1825-1826,1829-1869,1871-1872,1875-1878,1880-1881,1884,1890-1891 via svnmerge from %!s(int64=20) %!d(string=hai) anos
glext.pp 4b631f0c95 Merged revisions 1885 via svnmerge from %!s(int64=20) %!d(string=hai) anos
glu.pp 7549fa9d59 Merged revisions 1756,1764-1774,1776-1777,1784-1785,1787,1791,1797,1813,1823,1825-1826,1829-1869,1871-1872,1875-1878,1880-1881,1884,1890-1891 via svnmerge from %!s(int64=20) %!d(string=hai) anos
glunits.txt dbf8134f0a Merged revisions 231 via svnmerge from %!s(int64=20) %!d(string=hai) anos
glut.pp 1fc495230e Merged revisions 1894 via svnmerge from %!s(int64=20) %!d(string=hai) anos
glx.pp 4b631f0c95 Merged revisions 1885 via svnmerge from %!s(int64=20) %!d(string=hai) anos
readme 1f2b762ce4 * Finally, the new units are available: Match the C headers more closely; %!s(int64=23) %!d(string=hai) anos
tinygl.inc 7549fa9d59 Merged revisions 1756,1764-1774,1776-1777,1784-1785,1787,1791,1797,1813,1823,1825-1826,1829-1869,1871-1872,1875-1878,1880-1881,1884,1890-1891 via svnmerge from %!s(int64=20) %!d(string=hai) anos
tinyglh.inc 7549fa9d59 Merged revisions 1756,1764-1774,1776-1777,1784-1785,1787,1791,1797,1813,1823,1825-1826,1829-1869,1871-1872,1875-1878,1880-1881,1884,1890-1891 via svnmerge from %!s(int64=20) %!d(string=hai) anos

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