CodeWeavers-ontwikkelaar Zebediah Figura opende gisteren het eerste samenvoegverzoek dat de eerste stap is van een meerdelige inspanning voor het reorganiseren en opschonen van de Wine Direct3D”WineD3D”-code.

Deze inspanning gaat over het reorganiseren van WineD3D en ervoor zorgen dat backend-functies in quarantaine worden geplaatst in hun eigen bestanden. Het verwachte eindresultaat is het vermijden van grote headerbestanden die niet nodig zijn voor alle backends, het helpen ontdekken van functies die onjuist zijn gekoppeld aan backends, het helpen vinden van meer code die lokaal kan worden gemaakt voor een backend en het beter logisch scheiden van de WineD3D-code.

Het eerste samenvoegverzoek gaat over het verplaatsen van Vulkan-declaraties naar hun eigen wined3d_vk.h header-bestand. Er worden nog ten minste twee samenvoegverzoeken verwacht als onderdeel van deze reorganisatie van de code.

Hopelijk zorgt dit uiteindelijk voor een schonere WineD3D-codebase en hopelijk ontdekt u onderweg enkele optimalisaties of andere verbeterpunten. Geweldig werk voor iedereen bij CodeWeavers voor het blijven verbeteren van upstream Wine.

Categories: IT Info