Vulkan 1.4發布, 注重提升應用跨平台效能
近日,Khronos Group發布了Vulkan 1.4。本次版本更新將整合許多經過驗證的功能到Vulkan的核心規格中,並強制要求支援。它還擴展了對開發者持續可用的功能,大大簡化了應用開發和多平台部署。
「Vulkan 1.4是一個開發者驅動的更新,它增強了Vulkan作為一個在任何平台上創建圖形密集型應用框架的穩定、可信的價值。」即將離任的Vulkan工作組主席Tom Olson如此表示道, 「在我離任之際,我很高興能看到我們根據路線圖奠定的基礎產生了成果。我們的路線圖計劃用新層次的靈活性和性能助力開發者,為Vulkan在未來幾年的持續創新和廣泛應用奠定基礎。
Vulkan 1.4整合了許多先前可選的擴充、特色,也提升了最低硬體限制,其中許多東西已經在2022和2024的路線圖里程碑和相關資料中得到了定義。部分內容如下:
1、 串流:Vulkan 1.4要求行動、跨平台應用程式能夠串流大量資料至設備,同時確保高效能的渲染
2、 先前對高效能應用至關重要的可選擴充和功能現時在Vulkan 1.4中是強制性的,這確保了多平台的可信賴可用性。它們包括push descriptors(描述符推送)、dynamic rendering local reads(動態渲染本地讀取)和scalar block layouts(標量區塊佈局)
3、 包括VK_KHR_maintenance6 在內的維護擴展現已成為Vulkan 1.4核心規範的一部分
4、 高達8個獨立渲染目標的8K渲染現在已保證支持,同時還有其他幾項限制的增加
AMD、Arm、Imagination、英特爾、NVIDIA、高通和三星已經擁有透過Vulkan 1.4一致性測試的開發驅動。 Mesa開源Linux驅動程式也在AMD、蘋果、英特爾、NVIDIA、高通的硬體上通過了Vulkan 1.4一致性測試。包含1.4支援的Vulkan SDK驅動程式將會在2025年1月更新。