2012-11-21 76 views
0

我需要一個「夾到邊」包裝PARAM模式設置爲我的質地:MSVC OpenGL版本1.2哪裏可以找到?

glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE); 

我在微軟的Visual Studio C++應用程序針對Win32平臺。

這不起作用:

錯誤C2065:GL_CLAMP_TO_EDGE「:未聲明的標識符

我明白其中的道理: 」C:\ Program Files文件(x86)的\微軟的Visual Studio 8 \ VC \ PlatformSDK「包含OpenGL版本1.1,而GL_CLAMP_TO_EDGE在版本1.2中引入。

我試圖把它定義爲

#define GL_CLAMP_TO_EDGE 0x812F 

,但它沒有任何效果。

因此,我需要鏈接到一個較新的(至少1.2版本)的Windows OpenGL庫。我的問題是:我在哪裏可以得到它?

回答

3

要訪問OpenGL 1.2或更高版本,您需要使用擴展加載機制。我建議你看看this questionthis one或tl:dr,看看GLEWGLEE。這些會在運行時自動加載OpenGL擴展,使您可以使用現代OpenGL功能。

相關問題