D9VK жана DXVK долбоорлорунун коддук базаларын бириктирүү. Иштеп чыгуулар репозиторийдин башкы филиалына . D9VK иштеп чыгуучу тарабынан дээрлик бардык каралган функцияларды колдонууга жана ишке ашырууга даяр деп бааланат. Ошентип, Vulkan графикалык API үстүнөн DXGI (DirectX Graphics Infrastructure), Direct3D 11, Direct3D 10 жана Direct3D 9 бардык ишке ашыруулары эми бирдиктүү код базасында иштелип чыгат. Direct3D 9 колдоосун камтыган DXVK жаңы олуттуу релизинин түзүлүү мөөнөтү жөнүндө азырынча маалымат жок.
D9VK интеграциялоодон жана кээ бир пайдалуу Vulkan кеңейтүүлөрүнө колдоо кошкондон кийин, DXVK иштеп чыгуучусу экенин эстейли. Мүчүлүштүктөрдү кеңейтүүнү жайлатып, мүчүлүштүктөрдү оңдоого гана күч-аракетти убактылуу багыттаңыз. Окшош каалоо код базасынын сапатынын төмөндөшүнөн коркушат. 1.4.x бутагына ар бир жаңыртуу кайра чыгарууга, локалдаштырууга жана оңдоого мүмкүн болбогон регрессивдүү өзгөрүүлөргө нааразычылыктарды жаратат. Бул көйгөйлөр алардын пайда болушунун себептерин талдоону талап кылат, антпесе функционалдык мүмкүнчүлүктөрдү жогорулатууну улантуу менен аларды оңдоосуз калтыруу кырдаалды курчутуп, тейлөө процессин татаалдаштырат.
D9VK иштеп чыгуу DXVK репозиторийинин бир бөлүгү катары алдыңкы D9VK иштеп чыгуучусунун жоопкерчилигинде боло турган фронтондук формада улантылат. Андан ары өнүктүрүүнүн пландарына кээ бир белгилүү көйгөйлөрдү жоюу (бумпмапинг, премодуляция), программалык курсорду ишке ашыруу (мурдагы бар аппараттык курсордун колдоосуна кошумча), методду кошуу кирет. , D3D9Ex спецификациясында аныкталган жана бажы чектеринин түстөрүн аныктоо мүмкүнчүлүгү.
Source: opennet.ru
