VK9 një projekt interesant për të zbatuar një shtresë pajtueshmërie Direct3D 9 duke përdorur Vulkan

Modeli VK9

Nëse nuk e dini akoma projekti VK9 (SchaeferGL) Unë ju ftoj të bëni një shëtitje nëpër faqja e githubit të përfshira në këtë softuer. Isshtë një projekt me burim të hapur që synon të zbatojë një shtresë pajtueshmërie Direct3D 9 në majë të Vulkan. Zhvilluesi kryesor i tij është Christopher Schaefer dhe ai tashmë ka kaluar disa momente interesante të zhvillimit gjatë gjithë kohës që ka punuar për të. Që kur blogun e tij ai po e ndan këtë informacion dhe e vërteta është se është një nga ato projekte interesante që mund të ketë fitime të mira ...

P.sh. mund të kombinohen me Verë nën Linux dhe shikoni se si funksionon si një alternativë ndaj Wine D3D9 që përkthehet në OpenGL Tashmë në dhjetor të vitit të kaluar disa objektiva teknike u tejkaluan dhe tani VK9 është përmirësuar përsëri me shtimin e mbështetjes bazë për shader. Në mënyrë të veçantë, ai merr bitekodin DirectX "DXBC" dhe e konverton atë në SPIR-V, standardi API i përdorur nga Vulkan i Khronos Group. Pra, diçka tjetër për t'u emocionuar dhe për të parë nëse më në fund, kur projekti të jetë gati, dikush vendos ta përdorë atë për të bërë gjëra argëtuese. Ajo që është e vërtetë është se VK9 nuk mund të kryejë veprime të caktuara vetë, pasi Vulkan Nuk lejon SOund të Hyrjes Direkte, Rrjetëzimin, etj., Prandaj do t'ju duhet që Vera të përdoret në Linux. Por sigurisht që mund të ushqejë projektin e Verës dhe të përmirësojë atë që tashmë ekziston. Për më tepër, më shkon mendja se do të ishte interesante edhe në pajisjet e integruara ku Vulkan është i vetmi opsion grafik API në dispozicion, duke siguruar një fleksibilitet më të madh për të përdorur Direct3D në to.

Surprisingshtë për t'u habitur që VK9 nuk është në listën e Projekteve më të Harta FOSS siç mundet sjellin përfitime të mëdha në të ardhmen. Ndoshta edhe implementimet funksionale DX10 dhe DX11 mund të arrihen në Vulkan, me më pak degradim të performancës në Wine apo edhe mbështetje DX9 në Android. Për të dhënë disa shembuj ...


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.