蘋果設(shè)備也可以用上Vulkan API了?
網(wǎng)友解答: Khronos Group在2000年成立,由AMD(ATi),Intel,NVIDIA和SGI等多家芯片設(shè)計(jì)公司共同成立,致力于發(fā)展開放標(biāo)準(zhǔn)的API,目前Khronos G
Khronos Group在2000年成立,由AMD(ATi),Intel,NVIDIA和SGI等多家芯片設(shè)計(jì)公司共同成立,致力于發(fā)展開放標(biāo)準(zhǔn)的API,目前Khronos Group宣布Vulkan技術(shù)已經(jīng)可以應(yīng)用到蘋果的Mac和iOS設(shè)備上,相比原生的OpenGL,采用Vulkan API的游戲可以實(shí)現(xiàn)更高的幀率。
Vulkan團(tuán)隊(duì)一直和Khronos成員Valve,LunarG和The Brenwill Workshop合作,讓Vulkan應(yīng)用能移植到蘋果的設(shè)備上,比如Valve的《Dota2》此前一直能在Windows環(huán)境下使用Vulkan,但是現(xiàn)在macOS上也能運(yùn)行Vulkan了。Khronos Vulkan Portability Initiative不斷完善并定義Vulkan 1.0通用子集,昨天開放的資源來自The Brenwill Workshop的MoltenVK庫,Brenwill Workshop CEO認(rèn)為借助MoltenVK庫可以為蘋果設(shè)備帶來和其他平臺一樣的Vulkan API。LunarXchanger上的LunarG Vulkan SDK for macOS也支持開發(fā)人員在Mac平臺上設(shè)置,運(yùn)行和調(diào)試Vulkan應(yīng)用。
Vulkan陣營成員(圖片來源Khronos,下同)
macOS/iOS移植過程
NVIDIA高管兼Khronos團(tuán)隊(duì)總裁Neil Trevett在一份聲明中表示開發(fā)人員一直希望能在蘋果上運(yùn)行Vulkan應(yīng)用,而昨天發(fā)布的MoltenVK和LunarG macOS SDK圓了許多開發(fā)者的夢,同時他表示Vulkan Portability Initiative將會不斷更新版本,將Vulkan的功能帶到多個Metal和DX12平臺,他們的目標(biāo)是能讓Vulkan代碼能夠在任何平臺上運(yùn)行。
總而言之,雖然蘋果還沒任何表態(tài),但現(xiàn)在起碼能在macOS中用上Vulkan API了,各位macOS的《Dota2》玩家不妨試試用Vulkan運(yùn)行《Dota2》,看下幀數(shù)漲了多少?