Microsoft tutvustas Windows Insider preview raames uuendatud DirectX 12 API-de ning rääkis põhjalikult uuendustest. Need võimalused jõuavad turule järgmisel aastal ja sisaldavad kolme peamist funktsiooni.

Esimene võimalus puudutab ray tracing'i. DirectX 12-s oli see algselt olemas, kuid nüüd on seda laiendatud. Eelkõige on olemasolevatele ray tracing PSO (pipeline state object) objektidele lisatud täiendavad shader'id. See võimaldab suurendada tõhusust.
Järgmisena tasub mainida tehnoloogiat adaktiivsete ExecuteIndirect algoritmide kohta. Kirjelduste kohaselt võimaldab see võimalus määrata GPU teostamise ajaskaalal ray'de arvu. Lõpuks on tekkinud võimalus kasutada kergendatud ray tracing'i varianti.
Microsoft on töötanud ka geomeetriaga. DirectX 12 API-sse on lisatud võrgu shader'ite (Mesh Shaders) tugi. See funktsioon kannab nime DirectX Sampler. See võimaldab määrata, millised tekstuurid on sagedamini saadaval ja peaksid jääma mälu. Tulemusena hoitakse videomälus vaid neid andmeid, mis on vajalikud just nüüd.

Nii et see uuendus võimaldab vabaneda tüütutest pikkadest laadimisaegadest virtuaalsetes maailmades. See on nn tekstuuride voogedastustehnoloogia.

Rohkem detaile on Microsofti arendajate blogis. Tasub märkida, et paar päeva tagasi väljendas AMD positiivselt selle teema kohta ja vihjas uute funktsioonide peatsest saabumisest Radeon'i toodetes. On ilmne, et need saavad varsti uutes tippvideokaartides, mis on oodata 2020. aastal. Neile prognoositakse muuhulgas riistvaralist ray tracing'i tuge.
Allikas: 3dnews.ru
