風雨二十載 OpenGL 4 3規範發布

2021-09-30 14:50:17 字數 1092 閱讀 3015

移動3d圖形新規範opengl es 3.0發布的同時,khronos group組織也公布了桌面版opengl的最新版本

4.3,也算是總給這個3d api二十歲生日的最好禮物。 2023年,opengl 1.0誕生,此後歷經二十年發展,

先後衍生了四個世代,功能日漸強大,普及範圍也是越來越廣。雖然它沒有微軟directx在遊戲中那麼風光

,但也在專業圖形等領域成為眾多開發者的首選,而且陸續衍生了opengl es、opencl、webgl等一幫

同門師兄弟,生態系統日臻完善。

以現在熱門的google nexus 7平板機為例,opengl的三角形輸出能力、畫素輸出能力、浮點計算能力分

別已經達到二十年前的103倍、4.3倍、25倍。

opengl arb架構審核委員會制定的opengl 4.3規範、glsl 4.3語言秉承了4.x系列注重計算的特點,並

在紋理等各個方面有顯著增強,特別是和移動版opengl es之間的關聯越來越密切。

主要新功能有:

1、計算著色器,可充分發揮gpu的平行計算能力,在圖形管線上下文之內執行各種高階計算。

2、著色器儲存緩衝物件,可讓頂點、曲面細分、幾何、片段、計算著色器讀寫大量資料,並在著色器不同

階段之間傳遞大量輸出。

3、紋理引數請求,可查詢當前平台實際支援的紋理引數限制。

4、高質量etc2/eac紋理壓縮格式成為一項標準功能,不同平台上不再需要需要不同的紋理集。這一點是

和opengl es 3.0相通的。

5、可在應用開發過程中接收debug除錯資訊。

6、無需複製紋理資料本身,即可以多種不同方式檢視解釋紋理。

7、間接多點取樣,gpu可在乙個緩衝物件內為不同取樣命令計算和儲存引數,並以乙個取樣命令重新使用

nvidia今天也第一時間發布了支援opengl 4.3的顯示卡驅動,版本號windows 305.53、linux

304.15.00.02,適用於費公尺和克卜勒架構的geforce 400/500/600系列桌面顯示卡、quadro系列專業顯示卡。

文/驅動之家

二十載年華

兩年前的成年儀式出奇的巧逢高考百日誓師。恍若兩年已逝,如今卻也逢3.7與3.8之分。天意也罷,人力有如何,兩個不同的時間段,不同的體會,精神,思想,追求。兩年前,那是如將赴戰場的熱情澎湃,一心激情,有一股不取敵首級終不歸的氣概。那時鏖戰在試卷,課本,筆芯所堆砌的戰壕中,目標明確,一群同窗並肩作戰,雖...

二十年風雨之杯具的讀書之路

從我拿起筆的第一天開始,就已經注定了我杯具般的讀書之路,對於這一切我很淡定,因為我明白人生本來就是一杯具。往事如煙,一眨眼已經二十二歲了,歲月這把無情的刻刀正一刀一刀的摧毀著我們的青春。我是乙個不甘於平凡的人,從小就有著許多色彩斑斕的夢想,做一名了不起的黑客就是我兒時的夢想之一。從小學四年級開始第一...

二十年風雨之杯具的讀書之路

從我拿起筆的第一天開始,就已經注定了我杯具般的讀書之路,對於這一切我很淡定,因為我明白人生本來就是一杯具。往事如煙,一眨眼已經二十二歲了,歲月這把無情的刻刀正一刀一刀的摧毀著我們的青春。我是乙個不甘於平凡的人,從小就有著許多色彩斑斕的夢想,做一名了不起的黑客就是我兒時的夢想之一。從小學四年級開始第一...