„Vulkan 1.0“: kelių platformų API, skirta aukštos kokybės grafikai

El 16 vasario mėn šių metų Khronos grupė Reklama išleidus „Vulkan 1.0“ (kadangi nepavyko pasiekti numatytos paleidimo datos 20015 m. pabaigojeXNUMX), po dvejų metų sunkaus darbo ji pagaliau yra pasirengusi išeiti į pasaulį. Pirmasis žaidimas su „Vulkan“ variklis taip pat yra pasiekiama viešoje beta versijoje tačiau nuo 16 m. vasario 02 d „Linux“ situacija nėra visiškai palanki galutiniams vartotojams ir žaidėjams, nes dauguma pardavėjų vis dar yra nustatyti, ar jie padės per „Linux“ palaikymą „Windows“. Nepaisydami šių operacinės sistemos skirtumų, turite būti tikri jūsų lūkesčiai yra realūs prieš bandant naujas „Vulkan“ žaidimas suteikdamas laiko kūrėjams mokytis ir kurti šią naują grafikos API.

1

Vulkan 1.0

Vulkan yra atsakymas Khronos grupė punktas „Microsoft DirectX 12“, „Apple's Metal“ ir senoji „AMD Mantle“ API pateikti didelio našumo grafika. Jie pirmą kartą nurodė šią AP kaip „Naujos kartos„ OpenGL “iniciatyva“, bet kadaise pavadintas Vulkanu, ankstesnis pavadinimas liko praeityje. Vulkanas dreifuoja ir buvo pastatytas remiantis ADM Mantle technologija kuri buvo paaukota AMD ketindamas atiduoti Khronos bazė, ant kurios pradėti kurti API, kurią jie galėtų standartizuoti visoje pramonėje (visai kaip „OpenGL“), bet Vulkan jis išsivystė jau daug toliau nėra susietas su AMD GNC aparatinės įrangos dizainu ir gali pritaikyti visus naudojimo atvejus visos ekosistemos, API daug pasikeitė po to, kai ją peržiūrėjo daug skirtingų šalių. Khronoso prezidentas, Neilas Trevettas, leido suprasti, kad Vulkan es daug daugiau nei kitoks dėmesys „Mantle“.

Tarp Vulkano tikslai šis dizainas 3D grafikos programos realiu laiku, kaip žaidimai ir interaktyvi laikmena visose platformose, taip pat siekiama suteikti labai daug pranašumų prieš kitas API, siūlo Mažesnės pridėtinės išlaidos, daugiau tiesioginio GPU valdymo ir didesnio našumo, naudojant mažesnį procesoriaus naudojimą, galėdamas geriau paskirstyti darbą keliems procesoriaus branduoliams. Taip pat būdinga tai, kad yra a Kelių platformų API, kurią palaiko aukščiausios klasės vaizdo plokštės y turi OS agnostiką, kad pagerintų programų, sukurtų naudojant šią API, perkeliamumą.

Vulkan 1.0 suprojektuotas taip, kad atitiktų išmanusis telefonas, darbalaukis ir konsolės, dabar yra a API su kelių gijų galimybėmis, su daug mažesnėmis pridėtinėmis sąnaudomis, palyginti su „OpenGL“ tvarkyklėmis ir kas palaiko iš anksto sudaryti šešėliai per SPIR-V. Skirtingai nuo kitų alternatyvių API, „Vulkan“ yra daugiaplatformis ir tikras pramonės standartas. Šiuo metu egzistuoja „Vulkan SDK“ prieinama „Android“, „Linux“ ir „Windows“, nors vis dar beta fazėje, AMD ir „Nvidia“ apie tai pranešė jie palaiko Vulkaną. Vulkan 1.0 tai nėra galutinė versija, būsimos pataisos, žinoma, bus, kai tik darbo grupė gavo atsiliepimų iš kitų kūrėjų.

¿O kas bus su „OpenGL“?

o Vulkan 1.0 yra priešakyje rūpintis didelės talpos grafika, „Khronos“ grupė neatsisako „OpenGL“, už šį projektą atsakingi kūrėjai išliks ir turi vystytis. Vulkanas Nr tai būtinai būtina visiems žaidimų ir programų kūrėjams, tai priklausys nuo to, kiek jums rūpi našumą, jei jums reikia pagalbos iš grafikos plokštės, jei ieškote labiau prieinamos API, jei jūsų darbo krūvis negali būti lygiagretus ir t. t.

2

Taip pat buvo kalbėta pridedant palaikymą „SPIR-V“ skirta „OpenGL“ ir kiti to fronto patobulinimai. Tačiau Khronos grupė oficialiai nepaskelbė naujų specifikacijų ar atnaujinimų OpenGL, tačiau tai yra budrumo klausimas ateinančiais mėnesiais.

Vienas iš „OpenGL“ plėtiniai (neoficialų) atskleidžia NVIDIA tvarkyklė yra GL_NV_draw_vulkan_image. Šis plėtinys suteikia LygiosiosVkImageNV galimybė nupiešti stačiakampį, leidžiantį parodyti visą arba dalį jo turinio „VkImage“ Vulkane dvimačiu būdu. Šis pratęsimas taip pat suteiks funkcijos, skirtos sinchronizuoti „Vulkan“ ir „OpenGL“, iš esmės pratęsimas suteiks būdą dabartinis turinys de Vulkano rkontekste „OpenGL“.

3

Žaidimai ir „Vulkan“

Pernai vasario 16 d „Croteam“ išleido „Talos principą“, įkeltas į Garų platforma naudojant „Vulkan“ variklis. Deja versiją šio žaidimo „Linux“ dar nėra viešai prieinama, bet greitai tai bus

El delsimas tai todėl ieškoti atitikties tvarkyklių, tai „Vulkan 1.0“ tvarkyklės bus netrukus išleistas nes mes žinome, kad „Windows“ beta versiją galite rasti „Steam“. Iš vožtuvo, taip pat tikimasi, kad „Dota2“ tuoj būsi pasiekiamas Su parama Vulkan, taip pat ateityje pasirodys ir kiti žaidimai.

Michaelas Larabelas, forumo rašytojas Phoronix komentavo, kad „kaip žaidimų kūrėjas, anksti įsitraukęs į Vulkan buvo įspėtas ne apsimesti tikėkitės stebuklo atlikdami „Vulkan“ žaidimus“. Taip yra todėl, kad „Vulkan“ API suteikia daug galimybių geresniam našumui ir didesniam optimizavimui, žaidimai ir jų varikliai derinami prie „DirectX 11“ ir „OpenGL“. Tai bus tik tada, kai pasirodys nauji žaidimai ar bus pertvarkyti varikliai Vulkan kad bus a geresnis „OpenGL / DX11“ veikimas. Štai kodėl juegos šiuo metu galima rasti Vulkan jie gali būti lėčiau nei esami „OpenGL“ procesoriuje, tai dirbant su įvairiomis žaidimų ir tvarkyklių klaidomis.

Nors kūrėjai žaidimų yra susijaudinęs su Vulkano siūlomos galimybės, reikės laiko taip kad visiškai konvertuoti. Panaši į šią situaciją nutiko, kai Tiesioginis3D 11 buvo paleistas ir pradėjo palaikymo žaidimai, kurį laiką vėliau žaidimai pradėjo veikti greičiau nei „Direct3D 9“.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   STALKER sakė

    Geras įrašas, norėdamas pamatyti, ką jis pats duoda žaidimams. Geras laikas žaidimams atvirojo kodo pasaulyje

  2.   HO2Gi sakė

    "20015" Manau, kad jums liko nulis