爲什麼一些GL圖像函數需要使用GL Load來初始化OpenGL上下文?是否有可能使用GLEW來充分利用GL圖像來初始化OpenGL上下文?GL圖像和加載OpenGL函數
0
A
回答
3
如果你正在談論Unofficial SDK'sGL Image system,答案是否定的。 SDK旨在成爲一攬子交易;如果你使用其中的一部分,你應該使用其餘部分。畢竟,如果您可以構建幷包含GL圖像,那麼您也可以使用GL Load,因爲它們是捆綁在一起的。
和GL負載完全符合GLEW的要求;它在很多方面都更好,因爲它不需要「實驗性」的東西來使它在覈心環境下工作。通過C界面,您可以用#include <glload/gl_[Insert Version Here].h>
替換所有#include <GL/glew.h>
零件。您不需要修改除此之外的任何代碼(以及當然的初始化代碼)。
話雖這麼說,你應該可以,只要使用GL負載和GLEW同時,爲:
初始化兩者的。這意味着在創建OpenGL上下文之後調用
glewInit
和LoadFunctions
。他們的變量不應該相互作用或任何事您從不嘗試將兩個非系統標頭包含在同一個文件中。 GL Image的
TextureGenerator.h
實際上是專門設計爲而不是要求包含OpenGL標頭(也就是說,它不直接使用GL類型,如GLint
或GLenum
)。
這顯然是浪費,因爲他們完全一樣的工作。但它應該工作。
相關問題
- 1. OpenGL ES 2 - 加載和顯示圖像
- 2. 在openGL中加載圖像
- 3. 使用openGL,圖像加載圖像
- 4. 加載SDL圖像的OpenGL圖像
- 5. jquery函數加載和圖像緩存
- 6. OpenGL gl *指針函數做什麼
- 7. OpenGL函數如何加載?
- 8. asp.net mvc jquery加載函數和加載圖像?
- 9. 加載bmp圖像OPENGL 3.x - 只加載一個像素?
- 10. OpenCV圖像加載OpenGL紋理
- 11. android圖像加載動態openGL
- 12. 如何在opengl中加載圖像
- 13. OpenGL圖像加載64位深度
- 14. 圖像加載調用函數
- 15. jQuery加載函數 - 不可見圖像
- 16. JQuery加載圖像之前show()函數
- 17. 使用QOpenGLWidget加載OpenGL函數指針
- 18. 加載和卸載圖像
- 19. 如何使用GL圖像加載紋理?
- 20. Mapbox GL加載丟失的光柵瓷磚錯誤圖像
- 21. OpenGL的C#(OpenTK)加載和繪製圖像功能不工作
- 22. 在C++中使用DevIL和OpenGL加載圖像
- 23. 窗口加載函數完全加載圖像?
- 24. OpenGL:使用gl函數繪製球體/圓圈的幫助
- 25. 調用一個函數後,圖像加載,並且還出現圖像加載還調用函數
- 26. Open GL +圖像亮度+保存圖像
- 27. OpenGL高度圖加載器
- 28. 從OpenGL視圖加載UIView
- 29. 加載和定位圖像,當其他圖像加載時
- 30. CSS和圖像不加載
GLEW並沒有GLload來初始化OpenGL上下文,它們加載高級OpenGL功能(擴展和功能不是系統核心ABI的一部分)。 – datenwolf