peter 8b38902424 * exampleinstall target added 25 years ago
..
Makefile 8b38902424 * exampleinstall target added 25 years ago
Makefile.fpc 9140a44d63 * renamed 26 years ago
README e9ee3ce8ae * Completed GLU and GLUT support 25 years ago
buildgl.pp d85e3914a3 * reorganized, it now doesn't depend on fcl anymore by default 26 years ago
c_linuxd.pp e9ee3ce8ae * Completed GLU and GLUT support 25 years ago
gl.def e9ee3ce8ae * Completed GLU and GLUT support 25 years ago
gl_linux.tpl e9ee3ce8ae * Completed GLU and GLUT support 25 years ago
glext.def e9ee3ce8ae * Completed GLU and GLUT support 25 years ago
glu.def e9ee3ce8ae * Completed GLU and GLUT support 25 years ago
glut.def e9ee3ce8ae * Completed GLU and GLUT support 25 years ago
glut_linux.tpl e9ee3ce8ae * Completed GLU and GLUT support 25 years ago
glx.def e8ce2f1687 * use new x11 package 26 years ago

README

Free Pascal GL* Units
(c) 1999-2000 Sebastian Guenther, [email protected]


buildgl.pp
----------
This unit only contains the class "TDefReader", which reads .def files and
holds the informations in the read .def file.


c_linuxd.pp
-----------
This program creates the Linux units "linux/gl.pp" and "linux/glut.pp". It is
a kind of template processor which reads in the Linux specific .tpl template
files; at specially marked places within the template file it inserts
converted data read in from .def files.


*.def
-----
These are definition files, which hold all declarations common to all
platforms. It may contain two sections:
All lines between "%COPY_INTERFACE" and "%END" are just inserted into the
interface section of generated units; the lines between "%PROCS" and "%END"
are procedure and function definitions. Comments are preserved.
Comments within the .def file (which don't appear in generated units) have
a "#" character at the beginning of the line.


*.tpl
-----
Template files; these files are the skeleton for the generated units. Within
a template file, lines beginning with "%" mark special positions where the
generator inserts its stuff read and possibly converted from .def files.