AMD開源HIP光線追蹤庫(kù)以便更輕松地集成到游戲和應(yīng)用程序中
AMD最終將其HIP光線追蹤庫(kù)作為開源資產(chǎn),允許開發(fā)人員將RT功能合并到應(yīng)用程序中并加以利用。AMD決定通過開源HIPRT為開發(fā)人員提供支持,現(xiàn)在可以更有效地使用它Phoronix報(bào)道稱,AMD已將其HIPRT庫(kù)開源,使基于HIP的應(yīng)用程序的編碼變得更加簡(jiǎn)單。
AMD的HIP(異構(gòu)計(jì)算接口)是一種“混合”API,允許程序員編寫在多個(gè)接口(例如AMD和NVIDIA的接口)上可執(zhí)行的“通用”代碼。它充當(dāng)轉(zhuǎn)換層,允許在另一個(gè)計(jì)算平臺(tái)上使用一個(gè)計(jì)算平臺(tái),并且它是開發(fā)領(lǐng)域的一項(xiàng)重要資產(chǎn);隨著RT的開源,開發(fā)者預(yù)計(jì)將受益匪淺。
雖然AMD尚未透露開源HIPRT背后的原因,但這可能是AMD首席執(zhí)行官蘇姿豐(LisaSu)在人工智能初創(chuàng)公司TinyCorp由于某些因素而遇到多個(gè)問題后,滿足其要求的結(jié)果。AMDGPU庫(kù)不是開源的。目前還不確定HIPRT是否參與其中,但這一決定似乎確實(shí)受到了影響;然而,無論如何,很高興看到AMD采取具體措施為開發(fā)人員提供更多平臺(tái)支持。
此版本添加了以下內(nèi)容
多級(jí)實(shí)例化
三角配對(duì)
AS壓實(shí)
優(yōu)化的BVH構(gòu)建速度
特征
射線三角形相交。
射線自定義圖元相交。
用于過濾幾何形狀的射線掩模。
多個(gè)包圍體層次(BVH)選項(xiàng)。
加載和存儲(chǔ)BVH方便離線施工。
BVH進(jìn)口。
運(yùn)動(dòng)模糊。
要求
HIPRT在AMD和NVIDIAGPU上運(yùn)行。HIP和CUDA®API是動(dòng)態(tài)加載的,因此如果您已隨驅(qū)動(dòng)程序包安裝了這些dll,則無需安裝這些SDK。硬件加速光線追蹤僅適用于RDNA2GPU(RadeonRX6000系列或更高版本)。
支持的AMDGPU架構(gòu)系列包括:
Navi3x(RadeonRX7000系列)。
Navi2x(RadeonRX6000系列)。
Navi1x(RadeonRX5000系列)。
您可以從GPUOpen.com下載開源HIPRT庫(kù),因?yàn)锳MD就是在該網(wǎng)站上發(fā)布公告的。
標(biāo)簽: