2015-09-20 98 views
-1

好的,我一直在研究opengl在線,但是大多數教程我已經看到只覆蓋了固定管道。我試圖將它添加到一個面向對象的項目中,但是我不確定使用着色器等的現代流程。該過程與綁定緩衝區以及着色器一樣簡單嗎?什麼是句柄用於?我已經添加了glew和glfw,儘管現在我的日誌告訴glew無法初始化,錯誤1282,這是一個完全不同的主題,除非glew和glfw是不兼容的。任何人都可以在這個問題上發光嗎?現代opengl渲染管道

回答

1

opengl中的句柄只是GLInt s,例如它可以用於與VBO,VAO一起工作。

至於着色器,它使用glsl着色語言。然後他們給函數編譯並將着色器鏈接到你的opengl上下文。

問題着色器,句柄以及設置環境是如何爲opengl工作的是一個非常廣泛的問題,你最好遵循一個教程。一個好的將是OpenglDev它涵蓋了所有的基本概念,以及一些先進的。它不是opengl-es,但如果你瞭解這些教程,opengl-es應該不會轉換到任何問題。 Visual Studio解決方案項目可供下載Here,該項目將與已經安裝了所需庫的項目一起提供。