Vulkan 1.0: la multiplataforma API por altefikaj grafikoj

El Februara 16 de ĉi tiu jaro la Khronos-Grupo anonco la eldono de Vulkan 1.0 (ĉar la atendita lanĉdato fine de la jaro 20015 ne povis esti atingita), post dujara peniga laboro ĝi finfine pretas eliri en la mondon. La unua ludo kun Vulkan-motoro estas ankaŭ disponebla en publika beta ekde 16/02/16, tamen la Linuksa situacio ne estas tute favora por finuzantoj kaj ludantoj, ĉar multaj vendistoj ankoraŭ estas determinante ĉu ili helpos per Linuksa subteno en Vindozo. Ignorante ĉi tiujn operaciumajn diferencojn, vi devas esti certa pri tio viaj atendoj estas realismaj antaŭ ol provi la nova Vulkan-ludo donante al programistoj tempon lerni kaj desegni por ĉi tiu nova grafika API.

1

Vulkan 1.0

vulkano estas la respondo de Khronos-Grupo por Microsoft DirectX 12, la Metalo de Apple, kaj la malnova API de AMD Mantle provizi alta rendimento grafikaĵoj. Ili unue nomis ĉi tiun AP kiel la "Sekva Generacia OpenGL-Iniciato", sed iam nomata Vulkan, la antaŭa titolo restis en la pasinteco. Vulkan drivas kaj estis konstruita surbaze de ADM Mantle-teknologio kiu estis donacita de AMD kun la intenco doni Khronos bazo sur kiu komencu disvolvi API, kiun ili povus normigi tra la industrio (same kiel OpenGL), sed vulkano ĝi evoluis multe pli for, jam ne estas ligita al la dezajno de aparataro GNC de AMD kaj povas kongrui kun ĉiuj uzokazoj ĉiuj ekosistemoj, la API multe evoluis post esti reviziita de multaj malsamaj partioj. La Prezidanto de Khronos, Neil trevett, klarigis tion vulkano es multe pli ol malsama fokuso sur Mantelo.

entre Celoj de Vulkan ĉi tiu dezajno 3D-grafikaj aplikoj en reala tempo, kiel ludoj kaj interagaj rimedoj sur ĉiuj platformoj, same, celas doni grandan varion avantaĝoj super aliaj APIoj, proponado Pli malalta lumfolio, pli rekta kontrolo super la GPU, kaj pli alta rendimento kun pli malalta CPU-uzado, povante pli bone disdonu laboron inter multaj CPU-kernoj. Ĝi ankaŭ estas karakterizita per esti Interplatforma API subtenata de altkvalitaj grafikaj kartoj y havas OS-agnostikulon por plibonigi la porteblecon de aplikoj kreitaj per ĉi tiu API.

Vulkan 1.0 estas dizajnita por konveni la uzkazojn de la poŝtelefono, labortablo kaj konzoloj, nun estas API kun multfadenaj kapabloj, kun multe pli malalta lumfolio kompare kun OpenGL-peliloj kaj kio subtenas antaŭkompilitaj ombrantoj per SPIR-V. Male al aliaj alternativaj APIoj, Vulkan estas multiplataforma kaj vera industria normo. Nuntempe ekzistas Vulcan SDK disponebla por Android, Linukso kaj Vindozo, kvankam ankoraŭ en beta-fazo, AMD kaj Nvidia ili sciigis tion ili subtenas Vulkan. Vulkan 1.0 Ĝi ne estas la fina versio, estontaj revizioj venos kompreneble post la laborgrupo ricevis reagojn de aliaj programistoj.

¿Kaj kio okazos al OpenGL?

Dum Vulkan 1.0 estas ĉe la avangardo por prizorgu altkapacitajn grafikojn, OpenGL ne estas forlasita de la Grupo Khronos, la programistoj respondecaj pri ĉi tiu projekto restos kaj devas evolui. Vulkan ne ĝi estas strikte necesa por ĉiuj ludaj kaj programaj programistoj, ĉi tio dependos de kiom multe vi zorgas pri la agado, se vi bezonas helpon de la grafika karto, se vi serĉas API pli alireblan, se via laborkvanto ne povas esti paraleligita, ktp.

2

Oni ankaŭ parolis pri subtena aldono SPIR-V por OpenGL kaj aliaj plibonigoj tiurilate. Tamen la Khronos-Grupo ne oficiale anoncis novajn specifojn aŭ ĝisdatigojn al OpenGL, sed temas pri atento dum la venontaj monatoj.

Unu el la Etendoj OpenGL (neoficiala) elmontrita de la NVIDIA-pelilo estas la GL_NV_draw_vulkan_image. Ĉi tiu etendo provizas DesegnuVkImageNV la kapablo desegni rektangulon, kiu permesas montri la tutan aŭ iom de la enhavo de VkBildo en Vulkan en dudimensia maniero. Ĉi tiu etendo ankaŭ provizos funkcioj por desegni sinkronigon inter Vulkan kaj OpenGL, esence la etendo provizos vojon al nuna enhavo de vulkan dene de kunteksto OpenGL.

3

Ludoj kaj Vulkan

La pasinta 16a de februaro Croteam lanĉis Talos Principle, alŝutita en la Vapora platformo uzante la Vulkan-motoro. Bedaŭrinde la versio de ĉi tiu ludo por Linukso ankoraŭ ne estas publike haveblased baldaŭ ĝi estos

El malfrua ĝi estas ĉar serĉu konformajn ŝoforojn. Ĉi tiuj Ŝoforoj Vulkan 1.0 estos liberigita baldaŭ ĉar ni scias, ke la Vindozo beta-versio haveblas ĉe Steam. De Valve, ĝi ankaŭ atendas tion Dota2 estu baldaŭ disponebla Kun la subteno vulkano, same aliaj ludoj aperos en la estonteco.

Michael Label, forumverkisto Phoronix komentis ke "kiel ludinventisto en kiu frue partoprenis vulkano estis avertita ne ŝajnigi atendu miraklon kun la agado de Vulkan-ludoj”. Ĉi tio estas ĉar la Vulkan API ofertas multajn eblojn por pli bona agado kaj pli grandaj optimumigoj, ludoj kaj iliaj motoroj estas agorditaj por DirectX 11 kaj OpenGL. Ĝi ne estos ĝis la apero de la novaj ludoj aŭ la restrukturitaj motoroj ĉirkaŭe vulkano ke estos pli bona agado en OpenGL / DX11. Jen kial ludoj nuntempe havebla ĉe vulkano ili povas esti pli malrapida ol tiuj ekzistantaj en la OpenGL-procesoro, ĉi tio laborante pri diversaj cimoj de la ludoj kaj ŝoforoj.

Kvankam la programistoj de ludoj estas ekscitita kun la eblecoj ofertitaj de Vulkan, les necesos tempo tiel ke plene konverti. Situacio simila al ĉi tio okazis kiam Rekta3D 11 estis liberigita kaj ekis subtenaj ludoj, iom da tempo poste ludoj ekfunkciis pli rapide ol Direct3D 9.


La enhavo de la artikolo aliĝas al niaj principoj de redakcia etiko. Por raporti eraron alklaku Ĉi tie.

2 komentoj, lasu la viajn

Lasu vian komenton

Via retpoŝta adreso ne estos eldonita.

*

*

  1. Respondeculo pri la datumoj: Miguel Ángel Gatón
  2. Celo de la datumoj: Kontrola SPAM, administrado de komentoj.
  3. Legitimado: Via konsento
  4. Komunikado de la datumoj: La datumoj ne estos komunikitaj al triaj krom per laŭleĝa devo.
  5. Stokado de datumoj: Datumbazo gastigita de Occentus Networks (EU)
  6. Rajtoj: Iam ajn vi povas limigi, retrovi kaj forigi viajn informojn.

  1.   stalker diris

    Bona afiŝo, por vidi, kion ĝi donas pri si mem por ludoj. Venas bonaj tempoj por ludoj en la malfermfonteca mondo

  2.   HO2Gi diris

    "20015" Mi pensas, ke al vi restas nulo