OpenGL3時代到來

2021-05-23 18:18:38 字數 622 閱讀 5945

amazon上預售的opengl programming guide第七版和opengl shading language第三版是關於opengl3.0/3.1和glsl1.3/1.4的。在8月3日開始正式發售。由此opengl3也有了官方的書籍,opengl3的時代正式到來了。

gl3將是乙個轉折的版本,它將逐步褪去舊有相容性的負擔,蛻變成乙個完全以可程式設計為核心的圖形渲染管道。

對gl3的支援也很廣泛,雖然經歷了07/08年兩個gl3的大震動,主要廠商還是迅速的對gl3和gl3.1進行了支援。時至今日,nvidia甚至還在gl3.2還是草案的時候就發布了對其支援的beta驅動。

開源方面,gallium3d成為了mesa3d新的驅動架構,gallium3d據說就是受到gl3@2007的影響而發展出來的。隨著7月份,mesa-7.5的發布,攜帶這對gl2.1/glsl1.2的支援,gallium3d也正式來到了大家的面前。並在7.6中將整合gl3、 openvg和opencl的全面支援。linux graphic stack的羽化如是達成,將顯示更加華麗的力量。

gl3.2據說將於8月份發布,如前所述,nvidia已經提前發布了beta驅動予以支援。據悉,gl3.2將支援大家翹首以盼的geometry shader。gl的發展要邁進乙個新的時期了。

MAC 下編寫opengl3 程式

最近在mac和windows兩邊寫opengl 但由於mac原本只支援2.1,所以兩邊寫不同的語法,讓我很苦惱,而且在mac上無法學習一些較新的教程,在搜尋了和踩了一些坑之後,終於實現在mac上編寫opengl 3 程式.osx對於gl 2.1以上只支援core profile.glfw支援建立co...

轉瞬間,linux 3 0時代到來了!

為了除錯ext3檔案系統,登陸 www.kernel.org 研究生期間,受舍友的影響,開始研究這個巨無霸。一晃研究生畢業了,進了公司工作一年,從linux中受益良多。從中學程式設計技巧,學構架.linux3.0到底給我們帶來了什麼?linux kernel 3.0主要增加了對虛擬化的支援,同時增強...

電商2 0時代

這篇文章算是梳理這個邏輯,即為什麼我在前期止損賣了最後的一點京東並全力押注亞馬遜。檢視原圖 至今世界第乙個電商剛好滿20周歲。我們基本上可以在這個時候判斷 電商1.0時代已經結束,電商2.0時代來臨。什麼是電商2.0時代?那就是網際網路綜合科技公司。亞馬遜已經給電商做了重新定義。中國或者世界其他地區...