QEMU Direct3D Table Fog on Modern GPUs in WineD3D for Good Old Games

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



Duration: 0:00
242 views
7


Featuring Games:-
LucasArts SHADOWS of the TheEMPIRE (1997)😁
LucasArts The Phantom Menace (1999) (EAX)
Looking Glass Thief II: The Metal Age (2000) (EAX)

Legacy Direct3D versions prior to Direct3D8 support Table Fog as one of the implementation for fogging special effect used in 3D rendering. 3Dfx Voodoo Graphics the most prominent PC 3D accelerator in the late 90's support Table Fog in hardware and games programmed with the 3Dfx GLIDE API were able to fully leverage Table Fog to create such special effects for improved realism in 3D games. Both NVIDIA, ATI and other vendors in the PC graphics accelerators at the time was playing catch-up to support Table Fog in their hardware since Voodoo Graphics.

Table Fog was featured on the Fixed Function Pipeline 3D hardware architecture. As time moved on, GPUs evolved from Fixed Function Pipeline into programmable shaders. Nowadays, all modern GPUs no longer have FFP hardware, it is all about unified shaders, more the merrier and software/firmware are simply tasked to emulate legacy FFP in GPU shading languages.

WineD3D seems to have 2 different implementation to support Direct3D Fog. The first implementation maps Direct3D Fog states to legacy OpenGL Fog, some ARB/EXT/NV extensions and ARB_shaders. It is a hit-and-miss, some games work. some do not and different GPUs may have different results for reasons yet to be known. Intel and AMD GPUs can render Fog in Thief II this way but not NVIDIA GPUs. OpenGL Fog falls under OpenGL Core deprecation for fixed-functions can be implemented in GLSL shaders. However, it wasn't very clear if ARB/EXT/NV extensions related to OpenGL Fog fall under the same deprecation.

WineD3D 2nd implementation is to simply rewrite fixed-function Fog in GLSL shaders. This is the default since Wine 4.0 default to OpenGL 4.4 Core profile. Unfortunately, the codes had issue and made Table Fog non-existent in the pixel shader output. The issue had been fixed in all versions of QEMU WineD3D in preserving Good Old Games for ALL modern GPUs among Intel, AMD and NVIDIA. Never shall one ever spend a single penny on used, yester-years GPUs that support Table Fog or requiring Voodoos emulation to play Good Old Games that look great with Table Fog for the BEST visuals quality.

QEMU featuring qemu-3dfx with WineD3D delivers the BEST in Games Preservation by enabling Table Fog on Modern GPUs. Unlike whatever "Trash"Boxes or "JUNK_PC"em, there is absolutely NO \*BS\* about Voodoos emulation, period-correctness or virtualization making modern CPU too fast for games. For games that can't manage high frame rate on modern machines, frame rate capping within WineD3D can be used without slowing down CPU. SHADOWS😈 of TheEMPIRE😁 is the best example on how WineD3D frame rate capping perfectly locked the game at all-time 30 FPS playability.

An Overkill NVIDIA RTX2050 for Win9X games on Windows 98 VM in thin-and-light laptops, only with QEMU featuring qemu-3dfx -- The WORLD's BEST and HIGHEST performance VMs for Good Old Games.




Other Videos By KJ Liew


2025-04-11QEMU NASCAR Racing 2002 Season -- From Install to RACE in 15 Mins
2025-03-28QEMU 《仙剑奇侠传三 ~ 轮回》(2003)
2025-03-09QEMU The Ultim@te Race Pro (1998) (3Dfx) (EAX) -- From Install to Play in 15 Mins
2025-03-02QEMU Lemmings '95 (1995)
2025-01-23QEMU Let "TRUTH" be Prevailed -- Classic Quake II 3Dfx in "Myopia"
2025-01-20QEMU Grand Prix 3 Season 2000 (EAX) (2001) -- From Install to Race in 15 Mins
2025-01-18QEMU Let "TRUTH" be Prevailed -- "Freaking FAST" Voodoos must "Blur"
2025-01-16QEMU Let "TRUTH" be Prevailed -- The "BEST" Windows 98 Emulation
2025-01-07QEMU Direct3D Table Fog on Modern GPUs in WineD3D for Good Old Games
2024-12-29QEMU Black & White 2 (2005) -- From Install to Play in 15 Mins
2024-11-27QEMU The X-Files Game PC (1998) -- From Install to Play in 15 Mins
2024-11-13QEMU Revenant (1999) (EAX) -- From Install to Play in 15 Mins
2024-10-24QEMU Dungeon Siege & Legends Of Aranna Expansion (2002, 2003) (EAX) -- From Install to Play
2024-10-15QEMU Darkened Skye (2002) (3Dfx) -- From Install to Play in 15 Mins
2024-09-24QEMU SEGA Panzer Dragoon PC (1996) and ROWAN Flying Corp GOLD (1998)
2024-09-12QEMU Star Trek Bridge Commander (2002) (EAX) -- From Install to Play in 15 Mins
2024-08-04QEMU A Simple & Instant Windows XP Mode to Retro Gaming in 5 Mins
2024-07-22QEMU An Overkilled GeForce RTX 2050 For Windows XP Retro Gaming VM
2024-07-10QEMU Beyond GOOD & EVIL (2003) (EAX) -- From Install to Play in 15 Mins
2024-07-07QEMU King's Quest VII (1994) -- From Install to Play in 15 Mins
2024-06-22QEMU Warcraft III: Reign Of Chaos & The Frozen Throne Expansion (2002, 2003) (EAX)