O desenvolvedor do CodeWeavers, Zebediah Figura, abriu a solicitação de mesclagem inicial ontem, que é a primeira etapa de um esforço de várias partes para reorganizar e limpar o código”WineD3D”do Wine Direct3D.

Esse esforço é reorganizar o WineD3D e garantir que as funções de back-end sejam colocadas em quarentena em seus próprios arquivos. O resultado final esperado é evitar arquivos de cabeçalho grandes que não são necessários para todos os back-ends, ajudar a descobrir funções incorretamente vinculadas aos back-ends, ajudar a encontrar mais código que poderia ser feito local para um back-end e separar melhor logicamente o código WineD3D.

A primeira solicitação de mesclagem é sobre mover as declarações do Vulkan para seu próprio wine3d_vk arquivo de cabeçalho.h. Pelo menos mais duas solicitações de mesclagem são esperadas como parte dessa reorganização de código.

Espero que, no final, isso permita uma base de código WineD3D mais limpa e, com sorte, descubra algumas otimizações ou outras áreas para melhoria ao longo do caminho. Ótimo trabalho para todos da CodeWeavers por continuarem aprimorando o upstream do Wine.

Categories: IT Info