轉戰OpenGL(項目變化)【1】

2019-11-06

今天又是一個入門

學習地址:https://learnopengl-cn.github.io

注意網絡!!!

早期的OpenGL使用立即渲染模式(Immediate mode,也就是固定渲染管線),這個模式下繪製圖形很方便。OpenGL的大多數功能都被庫隱藏起來,開發者很少能控制OpenGL如何進行計算的自由。而開發者迫切希望能有更多的靈活性。隨着時間推移,規範越來越靈活,開發者對繪圖細節有了更多的掌控。立即渲染模式確實容易使用和理解,但是效率太低。因此從OpenGL3.2開始,規範文檔開始廢棄立即渲染模式,並鼓勵開發者在OpenGL的核心模式(Core-profile)下進行開發,這個分支的規範完全移除了舊的特性。

以前用傻瓜式的固定管線,現在不行了,要從新學習了,加油!

OpenGL的一個優點: 支持擴展,這個是其他上面沒有的(DX)

OpenGL自身是一個巨大的狀態機(State Machine):一系列的變量描述OpenGL此刻應當如何運行。OpenGL的狀態通常被稱爲OpenGL上下文(Context)。我們通常使用如下途徑去更改OpenGL狀態:設置選項,操作緩衝。最後,我們使用當前OpenGL上下文來渲染。

多說無益,下次開練!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章