Microsoft vihjab, et DirectX 12 jäljendab Mantle'i, kuid AMD nõuab, et selle API-l oleks helge tulevik

DirectX logo

Mitu seanssi eelseisval GDC-l (mängude arendajate konverents) õrritavad uue, madala tasemega API-seeria tulemas mõlemale Direct3D-le ja OpenGL . Nvidia on OpenGL-is juhtide üldkulude vähendamiseks juba mitu kõnelust pidanud (ühe sellise esitluse näide) on saadaval veebis ), kuid Microsofti sisend on uus.



Tegelikult nagu mõned teist võib meelde tuletada , teatas AMD juht aasta tagasi avalikult, et Microsofti tegevuskavas puudub „DirectX 12”. Microsoft vastas neile kommentaaridele, kinnitades, et on endiselt pühendunud DirectX-i standardi väljatöötamisele - ja ei öelnud siis selle teema kohta rohkem. Seejärel käivitas AMD Mantle'i, mitmete arendajate märkimisväärsel toel ja sel aastal käivitatud hulgaliselt mänge - ja ilmselt otsustas keegi Microsofti tähelepanu pöörata.

Märkus. Microsoft ei ole kinnitanud, et DirectX 12 on järgmise põlvkonna DX-tehnoloogia tegelik kaubamärk. Seda kasutatakse siin kõige loogilisema versiooninumbrina.



Ühe DirectX-i kõneluse GDC veebisaidil on kirjas: „Te palusite meil tuua teid metallile veelgi lähemale ja teha seda enneolematu riistvaral. Samuti palusite meilt paremaid tööriistu, et saaksite iga viimase tilga jõudlust arvutist, tahvelarvutist, telefonist ja konsoolist välja pigistada. Tule tutvu meie plaanidega. '



Tundub tuttav?

Mantli nurk

Oleme rääkinud selle teema kohta lisateabega mitmest allikast, kes on meile öelnud, et Microsofti huvi uue API väljatöötamise vastu on hiljutine nähtus ja uus DirectX (tõenäoliselt DirectX 12) dubleerib oluliselt AMD Mantle'i võimalusi. Need kaks API-d ei ole identsed - Microsoft teeb ise rakendust -, kuid lõpptulemus peaks tarbijate jaoks olema sama: madalam protsessori üldkulud ja parem skaleerimine kaasaegsetes pealkirjades.

AMD Mantle funktsioonid



Seda on juba mitmest ringist loetud kui AMD-i kohandatud API surmajuhtumit, kuid sellised väited on mitmel põhjusel lühinägelikud. Esiteks on tõsiasi, et DirectX 12 on peaaegu kindlasti 12–18 kuu kaugusel. Teiseks - ja sama oluline - on asjaolu, et Microsoft on lukustanud DirectXi väljalasked Windowsi versioonidele. DirectX 11.1 on saadaval ainult Windows 8-s; DirectX 11.2 on saadaval ainult Windows 8.1-s. Microsoftil on täielik põhjus sünkroonida DX12 käivitamine oma järgmise Windowsi versiooniga - ja kui see järgib selle tüüpilist MO-d, tähendab see, et DirectX 12 on tõenäoliselt Ainult Windows 9 .

Microsoft seda muidugi ei tee omama niimoodi oma kaarte mängida, kuid kui see nii on, võib Mantle jääda platvormidevahelise alternatiivina asjakohaseks, et laiendada metallilähedasi eeliseid kogu mängupakis. Muidugi võib OpenGL olla võimeline või mitte suutma samu ülesandeid sama aja jooksul täita - kuid vähem on sellel rindel teada. Riistvaratoe võib ka keeruliseks muuta - kui DirectX 12 kaardistab Mantle'i tihedalt, on võimalik, et tänased GCN-i GPU-d seda ikkagi toetavad. Kui see nii pole, võib Mantle saada eelistatud valikuks laia tahapoole ühilduvuse tagamiseks.

Ja kui Mantle on lõpuks allutatud DirectX - mis siis? Kui ma esimest korda AMD-ga APU13 järgmise põlvkonna API-st rääkisin, ütlesid arendajad mulle avameelselt, et pikaajaline eesmärk oli panna Microsoft ja KhGronose grupp, kes vastutavad OpenGL-i eest, kasutama Mantle-laadset arhitektuuri. Kogu Mantle'i mõte oli mängude arendamise ergutamine ja parema standardi kasutuselevõtt.



AMD avaldas selles küsimuses ametliku avalduse, öeldes:

Eile avaldati mitu artiklit, milles teatati, et DirectXi ja OpenGL-i laiendatakse metallile lähemale funktsionaalsusele ja vähendatud protsessori üldkuludele. AMD toetab ja tähistab mängude arendamise suunda, mis on kooskõlas AMD nägemusega arvutimängude madalama taseme, metallist lähemal asuvatest graafilistest API-dest. Ehkki valdkonna eksperdid eeldavad, et selleks kulub veidi aega, saavad arendajad Mantle'i abil kohe tõhusat API-kujundust kasutada ja AMD on tänavusel mängude arendajate konverentsil väga põnevil jagama arendajatega meie enda API tulevikku.

Copyright © Kõik Õigused Kaitstud | 2007es.com