CodeWeavers-kehittäjä Zebediah Figura avasi eilen alkuperäisen yhdistämispyynnön, joka on ensimmäinen askel moniosaisessa Wine Direct3D:n”WineD3D”-koodin uudelleenjärjestelyssä ja puhdistamisessa.
Tämä pyrkimys liittyy WineD3D:n uudelleenjärjestelyyn ja sen varmistamiseen, että taustatoiminnot on asetettu karanteeniin omiin tiedostoihinsa. Toivottu lopputulos on välttää suuria otsikkotiedostoja, joita ei tarvita kaikissa taustajärjestelmissä, auttaa löytämään taustajärjestelmiin väärin sidottuja toimintoja, auttaa löytämään lisää koodia, joka voitaisiin tehdä paikalliseksi taustajärjestelmään, ja erottaa WineD3D-koodi paremmin loogisesti..
Ensimmäinen yhdistämispyyntö koskee Vulkan-ilmoitusten siirtämistä omaan wined3d_vk-palveluun.h otsikkotiedosto. Tämän koodin uudelleenjärjestelyn yhteydessä odotetaan vielä vähintään kahta yhdistämispyyntöä.
Toivottavasti tämä mahdollistaa puhtaamman WineD3D-koodikannan ja toivottavasti löytää optimointeja tai muita parannettavia kohtia matkan varrella. Hienoa työtä kaikille CodeWeaversin työntekijöille, kun olet jatkanut Upstream Winen parantamista.