Il-bażijiet tal-kodiċi tal-proġetti D9VK u DXVK ġew magħquda

seħħet jingħaqdu l-bażijiet tal-kodiċi tal-proġetti D9VK u DXVK. Żviluppi D9VK trasferiti lill-fergħa prinċipali tar-repożitorju DXVK. D9VK huwa vvalutat mill-iżviluppatur bħala lest biex jintuża u jimplimenta kważi l-funzjonalità kollha maħsuba. Għalhekk, l-implimentazzjonijiet kollha ta 'DXGI (Infrastruttura Grafika DirectX), Direct3D 11, Direct3D 10 u Direct3D 9 fuq quċċata tal-API tal-grafika Vulkan issa se jiġu żviluppati f'bażi ​​ta' kodiċi waħda. Għad m'hemm l-ebda informazzjoni dwar iż-żmien tal-formazzjoni ta 'rilaxx sinifikanti ġdid ta' DXVK, li se jinkludi appoġġ għal Direct3D 9.

Ejja niftakru li wara l-integrazzjoni tad-D9VK u ż-żieda ta 'appoġġ għal xi estensjonijiet ta' Vulkan utli, l-iżviluppatur ta 'DXVK beħsiebu temporanjament tiffoka l-isforzi biss fuq l-iffissar tal-bugs, it-tnaqqis tal-espansjoni tal-funzjonalità. Xewqa simili ikkawżat biża 'ta' tnaqqis fil-kwalità tal-bażi tal-kodiċi. Kull aġġornament għall-fergħa 1.4.x jikkawża ilmenti dwar bidliet rigressivi li ma jistgħux jiġu riprodotti, lokalizzati u ffissati. Dawn il-problemi jeħtieġu analiżi tar-raġunijiet għall-okkorrenza tagħhom, inkella li tħallihom mhux ikkoreġuti filwaqt li tkompli tiżdied il-funzjonalità tista 'biss taggrava s-sitwazzjoni u tikkomplika l-proċess ta' manutenzjoni.

L-iżvilupp tad-D9VK se jkompli bħala parti mir-repożitorju tad-DXVK fil-forma ta 'frontend, li se tkun ir-responsabbiltà tal-iżviluppatur oriġinali tad-D9VK. Pjanijiet għal aktar żvilupp jinkludu l-eliminazzjoni ta 'xi problemi magħrufa (bumpmapping, premodulation), l-implimentazzjoni ta' cursor tas-softwer (minbarra l-appoġġ tal-cursor tal-ħardwer diġà disponibbli), iż-żieda ta 'metodu ComposeRects, definita fl-ispeċifikazzjoni D3D9Ex, u l-abbiltà li tiddefinixxi kuluri tal-fruntieri tad-dwana.

Sors: opennet.ru

Żid kumment