OpenGL 3.0規(guī)范正式發(fā)布
Khronos工作組日前在Siggraph 2008大會(huì)上宣布了OpenGL 3.0圖形接口規(guī)范,GLSL1.30 shader語言和其他新增功能將再次未來開放3D接口發(fā)展指明方向。
OpenGL 3.0 API開發(fā)代號(hào)為L(zhǎng)ongs Peak,原計(jì)劃在去年9月發(fā)布,后因技術(shù)原因推遲。和以往一樣,OpenGL 3.0仍然作為一個(gè)開放性和跨平臺(tái)的3D圖形接口標(biāo)準(zhǔn),在Shader語言盛行的今天,OGL3.0增加了新版本的shader語言:GLSL 1.30,可以充分發(fā)揮當(dāng)前可編程圖形硬件的潛能。同時(shí),OGL3.0還引入了一些新的功能,例如頂點(diǎn)矩陣對(duì)象,全幀緩存對(duì)象功能,32bit浮點(diǎn)紋理和渲染緩存,基于阻塞隊(duì)列的條件渲染,緊湊行半浮點(diǎn)頂點(diǎn)和像素?cái)?shù)據(jù),四個(gè)新壓縮機(jī)制等等。
Khronos工作組表示,OGL3.0的引入將允許開發(fā)人員充分利用當(dāng)前先進(jìn)的圖形硬件,包括最近兩年來支持Windows XP,Vista和Mac OS以及Liunx的圖形卡。而根據(jù)時(shí)常調(diào)研公司Jon Peddie Research公司創(chuàng)始人Jon Peddie博士預(yù)測(cè),未來支持OpenGL 3.0的顯卡將超過6千萬片。包括AMD,Intel和Nvidia在內(nèi)的主要圖形芯片廠商都將支持OpenGL 3.0。另外,著名游戲開發(fā)商 Blizzard Entertainment和TransGaming也參與了OpenGL 3.0的制定,這保證OGL3.0真正滿足了軟件業(yè)界的實(shí)際需求。
完整的OpenGL 3.0規(guī)格可以從 Khronos OpenGL網(wǎng)站下載,總長(zhǎng)有506頁之巨