快科技8月21日消息,微軟宣布,ROG Xbox Ally和Ally X兩款掌機(jī)將于10月16日發(fā)布,并一同公布了一項(xiàng)"Advanced Shader Delivery(高級(jí)著色器傳輸)"功能。
微軟表示,這項(xiàng)功能對(duì)游戲啟動(dòng)性能提升幅度相當(dāng)可觀,以《宣誓》為例,該技術(shù)使游戲啟動(dòng)時(shí)間縮短了85%。
微軟解釋稱,游戲在首次啟動(dòng)時(shí)加載時(shí)間長(zhǎng)且容易卡頓,是因?yàn)閳D形著色器需要先進(jìn)行編譯,然后緩存起來(lái)供后續(xù)使用,這一過(guò)程會(huì)對(duì)資源造成負(fù)擔(dān),從而拖慢游戲速度。
為了解決這一問(wèn)題,Xbox與AMD合作開(kāi)發(fā)了高級(jí)著色器傳輸技術(shù),該技術(shù)基本上是在游戲下載時(shí)預(yù)先編譯著色器并交付。
這意味著在游戲首次啟動(dòng)時(shí)對(duì)資源的壓力會(huì)減少,從而降低了卡頓和其他性能問(wèn)題的可能性。
在技術(shù)實(shí)現(xiàn)方面,DirectX團(tuán)隊(duì)找到了一種方法來(lái)收集著色器數(shù)據(jù),游戲用于與GPU交互以實(shí)現(xiàn)游戲中諸如光照、紋理、物理等效果的數(shù)據(jù),并將其打包為狀態(tài)對(duì)象數(shù)據(jù)庫(kù)(SODB)。
然后,該對(duì)象與云端編譯器中的游戲數(shù)據(jù)結(jié)合,存儲(chǔ)為預(yù)編譯著色器數(shù)據(jù)庫(kù)(PSDB),該數(shù)據(jù)庫(kù)通過(guò)Xbox商店分發(fā),這意味著著色器數(shù)據(jù)已經(jīng)存儲(chǔ)在緩存中,無(wú)需在游戲運(yùn)行時(shí)進(jìn)行編譯。
目前,高級(jí)著色器傳輸技術(shù)主要面向即將到來(lái)的掌機(jī),但微軟計(jì)劃在9月發(fā)布一個(gè)AgilitySDK,以便其他開(kāi)發(fā)者、硬件合作伙伴和商店可以利用這項(xiàng)技術(shù)。
而且開(kāi)發(fā)者無(wú)需在單個(gè)游戲中進(jìn)行任何更改以適應(yīng)該技術(shù),因?yàn)槲④浻?jì)劃直接在游戲引擎中實(shí)現(xiàn)它。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.