為AR/VR加速,Khronos Group正式發布Vulkan1.1
來源:
52vr |
責任編輯:傳說的落葉 |
發布時間: 2019-04-24 08:28 | 瀏覽量:
開源組織 Khronos Group 今天正式發布了Vulkan 1.1和SPIR-V 1.3規范。Vulkan 1.1擴展了Vulkan的核心功能,融入了開發者要求的功能(如Subgroup Operations),并且集成了Vulkan 1.0的各種擴展。Khronos還將開源發布完整的 Vulkan 1.1 一致性測試,而AMD、Arm、Imagination、英特爾、英偉達和高通等廠商已經完成了符合規范的Vulkan 1.1驅動程序。更多關于Vulkan 1.1規范的信息,以及相關測試與工具請訪問Khronos官網的Vulkan頁面(點擊前往)。
Arm工程師兼Vulkan工作組主席 Tom Olson 表示:“通過優化的開發者工具、嚴謹的一致性測試,以及公共 Vulkan Ecosystem Forum,Khronos正在實現其定下的目標,亦即創建一個完整的,充滿活力的Vulkan生態系統。”
Vulkan 1.1 的新功能包括 Subgroup Operations,其能夠在一個GPU上同時運行的多個任務之間的高效數據共享與操作。Vulkan 1.1 還支持應程序用使用它們無法訪問或復制的資源來完成渲染和顯示操作。
除此之外,新規范融入了各種Vulkan 1.0的擴展,如多圖片視圖的同步渲染,單一系統內使用多個GPU,以及用于高級渲染和編輯操作的跨流程API交互操作(通常用于虛擬現實等應用)。這些核心功能還包括16位內存訪問的高級計算,HLSL內存分布支持,以及視頻流的顯示、處理和編程等等。
開源Vulkan開發工具同樣在發展之中。例如,LunarG Vulkan SDK和tool layer已升級為支持Vulkan 1.1,其中包括支持快速layer開發的Vulkan Layer Factory(VLF);模擬目標設備功能,同時無需實際物理硬件的Device Simulation Layer;以及指導開發者采用最佳實踐并突出潛在應用問題的全新Assistant Layer。此外,在Khronos成員的幫助下,RenderDoc幀捕獲和內省調試工具已在安卓端上添加了完整的原生Vulkan支持,并通過SPIRV-Cross交叉編譯器改進了對使用SPIRV-Tools和高級語言來顯示SPIR-V反匯編的支持。RenderDoc也進行了升級,為支持它的供應商提供本地反匯編和分析信息,并支持現在構成Vulkan 1.1核心部分的外部內存功能。
AMD的軟件商業副總裁Andrej Zdravkovic表示:“對于Vulkan 1.1規范的發布,AMD感到非常興奮。這個全新的行業標準迭代建立在一個強大的基礎之上,并通過提升開發者使用API的簡易性來擴展其范圍。 諸如計算著色器上的子組訪問這樣的功能可以支持類似于主機的優化,從而使得開發者能夠更多地控制GPU。Vulkan還通過支持互操作來豐富其與其他API的連接,并最終為多GPU和VR系統提供一流的支持。AMD認為,對API的這一重大升級將令現有的Vulkan社區感到滿意,而且這可以進一步擴大用戶基數。”
-
分享到:
相關文章
網友評論
全部評論:0條
推薦
熱門