據有關消息報道,Khronos Group又公布了升級版新規范OpenGL 3.1,也是這套跨平臺免費API有史以來的第九次更新。OpenGL 3.1將此前引入的OpenGL著色語言“GLSL”從1.30版升級到了1.40版,通過改進程序增強了對最新可編程圖形硬件的訪問,還有更高效的頂點處理、擴展的紋理功能、更彈性的緩沖管理等等。OpenGL 3.1在3.0版的基礎上對整個API模型體系進行了簡化,可大幅提高軟件開發效率。
OpenGL 3.1主要新特性包括,Texture Buffer Objects(紋理緩沖對象)、Uniform Buffer Objects(統一緩沖對象)、Signed Normalized Textures(符號正常化紋理)、Primitive Restart(基本元素重啟)、Instancing(實例化)、CopyBuffer API(拷貝緩沖接口)等。OpenGL架構評審委員會(ARB)也發布了一個兼容性擴展,能讓開發人員在訪問OpenGL 3.1里已經刪除的OpenGL 1.x/2.x功能,確保應用程序的全面向下兼容性。OpenGL 3.1公布后,業界圖形廠商很快予以了大力支持。市場調研機構Jon Peddie Research預測,OpenGL 3.1規范圖形硬件的安裝規模將超過1億。
(第三媒體 2009-03-26)