Raspberry Pi支持Vulkan最新進展通過70000項測試
2月份Raspberry Pi基金會曾表示,他們正在致力於為Raspberry Pi提供開源Vulkan驅動程序的支持,而如今,這項開發工作已經取得了不少可喜的進展。Raspberry Pi基金會的博客指出,目前使用Raspberry Pi 4的VideoCore VI GPU渲染RGB三角形的里程碑已經通過Vulkan 1.0 Khronos Conformance測試套件超過70,000項測試,並且為Vulkan 1.0 API的重要子集提供了實現。
為了展示效果,看看在Raspberry Pi 4 上運行一些受歡迎的Vulkan 演示拍攝圖片:
儘管這些演示很不錯,但與實際的遊戲和應用還相距甚遠,Raspberry Pi 基金會介紹,在驅動程序可以處理這些更複雜的工作負載之前,還有很多工作要做。甚至由於驅動程序錯誤或未實現的Vulkan 功能,連Sascha 的一些演示都無法運行。
為此,接下來幾個月的工作將集中在支持基本的Vulkan 1.0 功能集,至少涉及支持計算著色器、輸入附件、紋理像素緩衝區、存儲鏡像、pipeline 緩存和多重採樣。在Vulkan 1.0 中,還需要支持其它一些功能,例如健壯的緩衝區訪問等。
一旦完成了功能開發,則可能會將重心轉移到CTS 一致性上,這將全部用於bug 修復,並處理特殊情況。最後也會有許多性能調整和優化工作。
Raspberry Pi 基金會還介紹,目前已經將驅動程序的開發轉移到一個開放的存儲庫中,開發者可以在其中找到有關如何構建和安裝驅動的說明。