QEMU MESAGL Pass-Through with Zink OpenGL to Vulkan

Channel:
Subscribers:
367
Published on ● Video Link: https://www.youtube.com/watch?v=RVhC1xr5qYk



Duration: 18:04
586 views
8


An OpenGL API forwarding implementation such as QEMU MESAGL will be useless in a world without OpenGL. While this was quite unlikely in the past, the future of OpenGL becoming forgotten history and obsoleted will not be too far ahead. Fortunately, Collabora Ltd had been spearheading the efforts of OpenGL wrapping to preserve the APIs for legacy software/games. Zink OpenGL is maturing in modern Linux capable of supporting WineD3D from QEMU with MESAGL pass-through.

The VIDEO had different versions of WineD3D exercising Direct3D implementation from DirectX 6.1, 7.0, 8.1 and 9.0 in 3DMark 99, 2000, 2001SE and AquaMark3 from Windows 98 VM. A showcase of Direct3D-to-OpenGL conversion in the GUEST by WIneD3D and OpenGL-to-Vulkan conversion by Zink OpenGL on the HOST, simulating the future when modern GPUs no longer offer native OpenGL support. A testament to QEMU MESAGL versatility, despite its name, the OpenGL pass-through implementation is generic enough to work with various OpenGL implementations regardless of GPU vendors, platform/OSes or wrappers into modern graphics APIs. Thus leveraging the similar open-source & cross-platform portability of QEMU, every games that preserved in QEMU virtual machine will rest be assured to live on, be played and remembered in the foreseeable future, on Linux, Windows, macOS or any upcoming platform/OSes to where QEMU can be ported. At time of writing, Zink OpenGL is the most compliant OpenGL wrappers. It is however only available on modern Linux with up-to-date mesa graphics stacks. There is on-going efforts to build Zink OpenGL for Windows.

After all for QEMU featuring qemu-3dfx, MESAGL pass-through will remain useful with Zink OpenGL and continue serving the agenda of Game Preservation into the future.




Other Videos By KJ Liew


2023-04-23QEMU Classic Retro Games From Install to Play on MacBook Air M1 -- Warhammer: Dark Omen (1998)
2023-04-22QEMU Classic Retro Games From Install to Play in 15 mins on MacBook Air M1 -- Rage Expendable (1999)
2023-03-26QEMU Classic Retro Games on MacBook Air M1 -- Descent I, II (1995, 1996)(3Dfx)
2023-03-14QEMU Classic Retro Games on MacBook Air M1 -- Command & Conquer Red Alert 2 (2000)
2023-03-12QEMU Classic Retro Games on MacBook Air M1 -- Nightmare Creatures (1998)(3Dfx)
2023-03-04QEMU Heavy Gear (1997)
2023-02-25QEMU Black & White (2001) A Game of Good & Evil -- From Install to Play in 15 mins
2023-02-13QEMU X2: The Threat (2003) Demo & Age of Mythology (2002) -- WineD3D with GLon12
2023-02-08QEMU Discworld Noir (1999) Perfect Entertainment -- From Install to Play in 15 mins
2023-02-02QEMU Tasting Wine-8.0 In the Valley of Heaven
2023-01-27QEMU MESAGL Pass-Through with Zink OpenGL to Vulkan
2023-01-26QEMU Windows XP SP3 VM Retro Gaming From Scratch to 3D Acceleration in 15 mins
2023-01-21QEMU An Outrage (1998) at Game Preservation -- From Install to Play in 15 mins
2023-01-03QEMU Martian Gothic: Unification (2000) (EAX) - From Install to Play in 15 mins
2022-12-21QEMU REAL Games Benchmarks Showdown over 90's PC Emulation \*BS\*
2022-12-17QEMU Alone in the Dark: The New Nightmare (2001) - From Install to Play in 15 mins
2022-12-01QEMU Classic Retro Games on MacBook Air M1 -- MegaMan Legends PC (2000)
2022-11-21QEMU Nocturne (1999)
2022-11-12QEMU Classic Retro Games on MacBook Air M1 -- Resident Evil PC Series 1, 2, 3: Nemesis (1996 - 1999)
2022-10-24QEMU USB Gamepad Demo with Need For Speed III (1998), Pandemonium! (1996), Mortal Kombat 4 (1997)
2022-10-08QEMU USB Gamepad Demo with LucasArts STAR WARS: X-Wing vs TIE Fighter 3D (1998)