/packages/opengl/readme
https://github.com/slibre/freepascal · #! · 22 lines · 19 code · 3 blank · 0 comment · 0 complexity · b5a1ba7d2aea29d2b661d10c66fb2328 MD5 · raw file
- New Free Pascal OpenGL (GL, GLU, GLUT, GLX) Units
- GLX unit (c) 1999-2002 Sebastian Guenther, sg@freepascal.org
- other units adapted to Free Pascal from the delphi3d.net units
- by Tom Nuydens (tom@delphi3d.net), 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