在DOS時代因為當時硬件品類小,程序直接控制硬件,但當硬件品類不斷增加,要對所有硬件進行支持變得不現實.所以便有OpenGL的出現,把硬件的支持交還給硬件開發商.
最初OpenGL由Silicon Graphics,Inc(SGI)開發的一個可以跨平臺使用的圖形編程接口, GL就是Graphics library的縮寫,最初用於UNIX工作站.
1992年OpenGL Architecture Review Board(ARB)委員會創建,由ATI,Compaq,Evans&Sutherland,Hewlett-packard,IBM,Intel,Intergraph,Nvidia,Microsoft,Silicon Graphics組成
1995年微軟在遊戲廠商進逼下不得已在WinNT中支持OpenGL
程式庫 | 簡介 | 下載點 |
OpenGL | 標準OpenGL | 下載1或下載2 |
GLU | (實用庫)OpenGL的補充
|
|
GLUT | (OpenGL Utility Toolkit)應用工具包,與系統無關且便於移於移植.作為AUX庫的的替代品.
|
下載 |
下載並解壓後,更據文檔的擴展名拷貝到各自對應的VC目錄
文件 | 文檔類形 | 目錄 |
include files | .h文檔 | C:\Program Files\Microsoft Visual Studio\VC98\Include\GL |
Library files | .lib文檔 | C:\Program Files\Microsoft Visual Studio\VC98\Lib |
Executable files | .dll文檔 | C:\Program Files\Microsoft Visual Studio\VC98\Bin |
程式頭文檔 | 程式庫文檔 | 程式二進制文檔 | 簡介 |
gl.h | Opengl32.lib | OPENGL32.DLL | 標準OpenGL頭文件 |
glu.h | Glu32.lib | GLU32.DLL | OpenGL實用工具庫 |
glaux.h | GLAUX.LIB | OpenGL輔助函數庫 | |
glut.h | glut.lib | glut.dll | OpenGL應用工具包 |
glut32.lib | glut32.dll |