簡體   English   中英

現代opengl渲染管道

[英]Modern opengl rendering pipeline

好的,我一直在在線學習 opengl,但是我看到的大多數教程只涵蓋了固定管道。 我正在嘗試將它添加到面向對象的項目中,但是我不確定使用着色器等的現代過程。 該過程是否與綁定緩沖區和着色器一樣簡單? 手柄到底是做什么用的? 我添加了glew和glfw,盡管現在我的日志說glew無法初始化,錯誤1282,這是一個完全不同的話題,除非glew和glfw不兼容。 任何人都可以在這個主題上發光嗎?

opengl 中的句柄只是GLInt s,例如可以用來處理 VBO、VAO 之類的東西。

至於着色器,它使用 glsl 着色語言。 然后他們提供了編譯着色器並將其鏈接到您的 opengl 上下文的函數。

詢問着色器、處理和設置環境如何為 opengl 工作是一個非常廣泛的問題,您最好學習教程。 一個很好的方法是OpenglDev ,它涵蓋了所有基本概念以及一些高級概念。 它不是 opengl-es,但如果您了解這些教程,那么轉換到 opengl-es 應該沒有問題。 Visual Studio 解決方案項目可在此處下載,該項目將隨已使用所需庫設置的項目一起提供。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM