OpenGL 4.4主要新功能:
1、緩衝位置管理(GL_ARB_buffer_storage):精準控制顯存、內存中的緩衝位置,大大提高存儲彈性和效率,包括CPU可以映射緩衝直接供GPU使用。
2、高效異步查詢(GL_ARB_query_buffer_object):緩衝對象可直接作為查詢對象,避免CPU等待,影響圖形流水線。
3、著色器變量佈局(GL_ARB_enhanced_layouts):精細控制著色器界面變量的位置,包括標量、矢量的高效能打包。
4、高效多對象綁定(GL_ARB_multi_bind):新指令可使應用只需一個API調用即可綁定、解除一系列對象,而不用為每次綁定操作使用單獨的指令。
5、簡化Direct3D應用的移植:一系列核心功能改進,Direct3D編寫的程序、遊戲可以更簡單地移植到OpenGL平台上。
OpenGL 4.4新增擴展:
1、綁定紋理擴展GL_ARB_bindless_texture
2、稀疏紋理擴展GL_ARB_sparse_texture
6、增加OpenGL 驅動兼容性測試:這是從OpenGL 2.0以來,第一次有了OpenGL 的官方驅動程序認證機制。基於OpenGL 3.0 以上版本的程序可以申請認證,在OpenGL 4.4 及以上版本將強制要求做這項測試。聲明說:「這將幫助減少不同廠商之間OpenGL 驅動的差異,並將有利於開發者的移植工作。」
http://www.opengl.org/documentation/current_version/
甚麼時候OpenGL標準才追得上微軟的DirectX??


或者應該說…甚麼時候Linux自由社群才有辦法不再靠掛載Wine 才能玩到大作??


