Kunfandis la kodbazojn de la D9VK kaj DXVK-projektoj

okazis kunfandante la kodbazojn de la D9VK kaj DXVK-projektoj. Evoluoj D9VK transportita al la majstra branĉo de la deponejo DXVK. D9VK estas taksita de la programisto kiel preta por uzi kaj efektiviganta preskaŭ ĉiujn celitajn funkciojn. Tiel, ĉiuj efektivigoj de DXGI (DirectX Graphics Infrastructure), Direct3D 11, Direct3D 10 kaj Direct3D 9 aldone al la Vulkan-grafika API nun estos evoluigitaj en ununura kodbazo. Ankoraŭ ne ekzistas informoj pri la tempo de la formado de nova grava eldono de DXVK, kiu inkluzivos subtenon por Direct3D 9.

Ni memoru, ke post integri D9VK kaj aldoni subtenon por iuj utilaj Vulkan-etendaĵoj, la programisto de DXVK intencas provizore fokusigi klopodojn nur ripari cimojn, malrapidigante la ekspansion de funkcieco. Simila deziro kaŭzita de timo de malkresko de la kvalito de la koda bazo. Ĉiu ĝisdatigo de la branĉo 1.4.x kaŭzas plendojn pri regresaj ŝanĝoj, kiuj ne povas esti reproduktitaj, lokalizitaj kaj riparitaj. Ĉi tiuj problemoj postulas analizon de la kialoj de ilia apero, alie lasi ilin nekorektitaj dum daŭre pliigi funkciecon povas nur pligravigi la situacion kaj malfaciligi la prizorgadon.

Disvolviĝo de D9VK daŭros kiel parto de la DXVK-deponejo en la formo de fasado, kiu estos la respondeco de la origina D9VK-programisto. Planoj por pluevoluigo inkluzivas forigi kelkajn konatajn problemojn (bumpmapping, premodulado), efektivigado de programaro kursoro (aldone al la jam havebla hardvarkursoro subteno), aldonado de metodo KomponuRects, difinita en la D3D9Ex-specifo, kaj la kapablo difini kutimajn limkolorojn.

fonto: opennet.ru

Aldoni komenton