OpenGL 4.5規(guī)范標(biāo)準(zhǔn)發(fā)布,大大提升API性能!
來源:程序員人生 發(fā)布時(shí)間:2014-09-16 05:56:21 閱讀次數(shù):2910次
日期,Khronos團(tuán)隊(duì)發(fā)布了最新版的OpenGL 4.5標(biāo)準(zhǔn)規(guī)范,新特性包括:直接訪問DSA(Direct State Access),簡化對(duì)紋理、著色器程序等對(duì)象屬性的設(shè)置和查詢,從DX11移植到OpenGL更加便捷等。新版本把最先進(jìn)的功能帶入行業(yè)最先進(jìn)的3D圖形API并同時(shí)保持向后兼容,使得程序能夠逐步地使用新的特性。

OpenGL 4.5主要新功能:
- 直接狀態(tài)訪問(DSA):直接訪問和修改OpenGL對(duì)象而無需綁定OpenGL對(duì)象(bind操作,例如glBindBuffer),提高應(yīng)用程序和中間件的效率。
- 清除控制:應(yīng)用程序可以在渲染環(huán)境切換之前控制清除(Flush)掛起的命令,用以提升在多線程應(yīng)用程序中的性能。
- 增強(qiáng)穩(wěn)健性:為應(yīng)用程序提供一個(gè)安全的平臺(tái),如WebGL瀏覽器,包括防止GPU重置影響其他正在運(yùn)行的應(yīng)用程序。
- OpenGL ES 3.1 API和著色器兼容:開啟桌面平臺(tái)上方便開發(fā)和執(zhí)行最新的OpenGL ES應(yīng)用程序。
- DX11特性模擬:更方便地從DX11移植到OpenGL。
DSA多年來一直作為擴(kuò)展提供給開發(fā)者,現(xiàn)在首次成為正式規(guī)范的一部分。AMD Mantle和微軟Direct3D
12都能利用圖形硬件增強(qiáng)性能,Khronos Group宣布它也將開發(fā)類似的高性能low-level
API,新的API將會(huì)是供應(yīng)商中立和支持跨平臺(tái)。
更多詳細(xì)內(nèi)容,查看OpenGL 4.5官方文檔:https://www.opengl.org/registry/
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)