PDA

View Full Version : ARB functions? they dont figure in my opengl dll!



doodlemunch
06-17-2005, 09:02 PM
hi ive seen a delphi demo which uses some ARB functions however it had no opengl dll included so i wondered how did it got those functions to work ??? i scanned my opengl dll with a dll spyer tool i got for free and no ARB functions appears to exist

how do i use for example glMultiTexCoord2fARB then??? im under windows xp and got latest nvidia drivers thanks also where can i get documentation about the ARB functions? so i can see which values they need etc oh also those functions with NV at the end, will only work on NVIDIA cards?? are there any ATI counterparts? thanks !!

ZbuffeR
06-17-2005, 11:18 PM
Usage of post-OpenGL 1.1 on windows, RTFAQ:
http://www.opengl.org/resources/faq/technical/extensions.htm#exte0070
Do it manually or use libs designed to helps on this like GLEW (http://glew.sourceforge.net/)

Official specs for all GL extensions :
http://oss.sgi.com/projects/ogl-sample/registry/

From safest to most restricted extensions :
- ARB : means the gl Architecture Review Board has approved the extention (means most vendors will want to implement it, eventually can be part of the next GL version).
- EXT : more than one vendor implements it
- NV/ATI/SGI/... : this extension is specific to this vendor. Not always true though.
- NVX/ATIX/SGIX/... : experimental extensions, mainly used internally.