2013-04-16 27 views
0

雖然試圖使用它提供,如頂點緩衝區的新功能在的OpenGL創建程序對象,我終於遇到了一個問題:許多新的功能OpenGL的API不支持我的系統上。這些不受支持的功能包括功能,如glCreateShader,glDeleteShaderglGenBuffers可以做些什麼來使OpenGL保持最新狀態?

如何讓OpenGL保持最新狀態?如何升級它,如何啓用擴展/功能?我正在運行Linux Mint 13(Maya)和我已經使用GLEW啓用OpenGL擴展。雖然我使用Linux,但我希望答案可以覆蓋其他平臺,如WindowsMac以及。

+1

緩衝對象*十歲*。它們並不是一個「新功能」,總的來說,這個問題太模糊了,需要回答,你使用的是什麼硬件?你使用的驅動程序是什麼?等等。 –

+0

FWIW,在OSX上,你什麼也不做除了安裝更新的操作系統外,不要更新操作系統,也不要單獨更新操作系統,但小的更新(如從10.8.2到10.8.3)通常會包含錯誤修復等等。您可以運行的最新版本的操作系統。 – user1118321

回答

0

這種情況下的問題可能是司機,這是不是最新的。在調用函數glewInit初始化GLEW並啓用OpenGL擴展之前,還有一個機會是OpenGL上下文未正確創建。這裏就是這種情況。

相關問題