OpenGL 4.5規範標準釋出,大大提升API效能!

CSDN發表於2014-08-22

  日期,Khronos團隊釋出了最新版的OpenGL 4.5標準規範,新特性包括:直接訪問DSA(Direct State Access),簡化對紋理、著色器程式等物件屬性的設定和查詢,從DX11移植到OpenGL更加便捷等。新版本把最先進的功能帶入行業最先進的3D圖形API並同時保持向後相容,使得程式能夠逐步地使用新的特性。

OpenGL 4.5規範標準釋出,大大提升API效能!

  OpenGL 4.5主要新功能:

  • 直接狀態訪問(DSA):直接訪問和修改OpenGL物件而無需繫結OpenGL物件(bind操作,例如glBindBuffer),提高應用程式和中介軟體的效率。
  • 清除控制:應用程式可以在渲染環境切換之前控制清除(Flush)掛起的命令,用以提升在多執行緒應用程式中的效能。
  • 增強穩健性:為應用程式提供一個安全的平臺,如WebGL瀏覽器,包括防止GPU重置影響其他正在執行的應用程式。
  • OpenGL ES 3.1 API和著色器相容:開啟桌面平臺上方便開發和執行最新的OpenGL ES應用程式。
  • DX11特性模擬:更方便地從DX11移植到OpenGL。

  DSA多年來一直作為擴充套件提供給開發者,現在首次成為正式規範的一部分。AMD Mantle和微軟Direct3D 12都能利用圖形硬體增強效能,Khronos Group宣佈它也將開發類似的高效能low-level API,新的API將會是供應商中立和支援跨平臺。

  更多詳細內容,檢視OpenGL 4.5官方文件:https://www.opengl.org/registry/

相關文章