
D7VK 2.4 ya está disponible con una actualización centrada en el mantenimiento y la compatibilidad. El proyecto, que traduce Direct3D 7, 6, 5 y 3 a Vulkan, continúa en una etapa madura: no incorpora grandes funciones nuevas, pero sí reúne ajustes que pueden mejorar la ejecución de juegos antiguos, especialmente en sistemas Linux.
La publicación coincide con la aparición de GXVK, un proyecto independiente y todavía experimental que busca traducir la API Glide de 3Dfx a Vulkan. Su objetivo es facilitar que algunos juegos de la era Voodoo puedan ejecutarse en equipos actuales mediante Wine y Linux. Por ahora, sus responsables lo consideran un prototipo temprano, por lo que la compatibilidad y el rendimiento pueden variar considerablemente.
Qué novedades incluye D7VK 2.4
Uno de los cambios principales de D7VK 2.4 afecta a la relación de aspecto y las resoluciones. La nueva versión puede conservar la proporción de la imagen al estirar el búfer trasero y deja ese estiramiento desactivado de forma predeterminada. Así se evita que los juegos se adapten de manera forzada a pantallas modernas.
La actualización también aplica límites tradicionales a las superficies y los modos de DirectDraw, e incorpora una opción para omitir determinadas validaciones. Además, un modo de compatibilidad permite anunciar únicamente resoluciones 4:3 y 5:4 a los juegos. Esta alternativa puede ayudar con problemas concretos de Earth 2150 y sus expansiones, que podían bloquearse en ciertas partes de la interfaz al utilizar resoluciones panorámicas.
También se corrigen fallos de texto y elementos gráficos ausentes en Re-Volt y 3DMark 2000, junto con mejoras generales para el funcionamiento bajo Wayland.
- Relación de aspecto: se conserva al estirar la imagen y el estiramiento queda desactivado por defecto.
- DirectDraw: se aplican límites clásicos a superficies y modos, con una opción para omitir validaciones.
- Compatibilidad: se añade un modo 4:3 y 5:4 y se corrigen problemas en juegos concretos.
- Wayland: se mejora el comportamiento en este entorno gráfico.
GXVK y la API Glide
GXVK parte del código de DXVK, al igual que D7VK, y busca dar soporte a las tres variantes de 32 bits de Glide distribuidas por 3Dfx para Windows. El proyecto utiliza Vulkan como base y pone el foco en la ejecución mediante Wine y Linux, en lugar de plantearse como una solución universal.
Al tratarse de un prototipo en una fase muy temprana, algunos juegos pueden funcionar lentamente o presentar errores, y todavía no se puede esperar compatibilidad amplia. La intención es ampliar el soporte de manera gradual, ofreciendo una alternativa abierta para preservar títulos que dependían de Glide.
Dos proyectos con niveles de madurez distintos
Conviene distinguir el estado de ambas iniciativas. D7VK es un proyecto asentado que mantiene la compatibilidad con versiones antiguas de Direct3D y DirectDraw. Su versión 2.4 se centra en ajustes y correcciones que pueden ser útiles en juegos clásicos y en configuraciones de pantalla específicas. GXVK, en cambio, es una propuesta nueva y experimental dedicada a Glide.
En conjunto, ambos proyectos contribuyen a que los juegos de generaciones anteriores puedan seguir utilizándose en equipos modernos, especialmente en Linux con Wine. D7VK 2.4 ofrece mejoras concretas de mantenimiento, mientras que GXVK abre una vía en desarrollo para los títulos asociados a 3Dfx. En este último caso, lo recomendable es probar cada juego con expectativas prudentes: todavía no hay garantías de compatibilidad ni de rendimiento.
from Linux Adictos https://ift.tt/BISKUh8
via IFTTT