Difference between revisions of "List of games with Table Fog support"

From Vogons Wiki
Jump to: navigation, search
m (Fixed typos)
m (Added ATi Rage Pro to the list of cards which don't support table fog)
(36 intermediate revisions by 3 users not shown)
Line 1: Line 1:
===== Fog effect summary =====
+
===== Table fog effect summary =====
  
Fog is a special effect that is used to blend a scene into a predefined color to give the impression that "fog" is present in the scene. Fog is usually implemented as it appears in the physical world. The farther objects are, the more they are obscured by fog. Objects that are close to the observer are clearer.  
+
Fog is a special effect that is used to blend a scene into a predefined color to give the impression that "fog" is present in the scene. Fog is usually implemented as it appears in the physical world. The farther the objects are, the more they are obscured by fog. Objects that are close to the observer are clearer.  
  
Table fog, also called pixel fog, is calculated independent of vertices. Ideally, fog is calculated on a pixel basis, but many device drivers emulate this feature in software with vertex fog values. It is called table fog because traditionally tables have been used to look up fog values. The RIVA 128, RIVA128ZX and the RIVA TNT all emulate table fog using vertex based fog. The GeForce 256 supports table fog in hardware.<ref>Rogers, Douglas (January 11, 2000), NVIDIA Corportaion, Implementing Fog in Direct3D, [https://developer.download.nvidia.com/assets/gamedev/docs/Fog2.pdf (PDF)]</ref>
+
Table fog, also called pixel fog, is calculated independent of vertices. Ideally, fog is calculated on a pixel basis, but many device drivers emulate this feature in software with vertex fog values. It is called table fog because traditionally tables have been used to look up fog values. The RIVA 128, RIVA128ZX and the RIVA TNT all emulate table fog using vertex based fog. The GeForce 256 supports table fog in hardware.<ref>Rogers, D. (January 11, 2000), NVIDIA Corporation, Implementing Fog in Direct3D, [https://developer.download.nvidia.com/assets/gamedev/docs/Fog2.pdf (PDF)]</ref><ref>White, S. et al. (January 6, 2021), Microsoft Corporation, Pixel Fog (Direct3D 9), [https://docs.microsoft.com/en-us/windows/win32/direct3d9/pixel-fog (link)]</ref>
  
 
===== Graphics cards which support table fog =====
 
===== Graphics cards which support table fog =====
 
*[[3dfx]] cards<ref>3DFX Voodoo 3 table fog support [https://www.vogons.org/viewtopic.php?p=995969#p995969 (screenshot)]</ref>
 
*[[3dfx]] cards<ref>3DFX Voodoo 3 table fog support [https://www.vogons.org/viewtopic.php?p=995969#p995969 (screenshot)]</ref>
 
*[[NVIDIA]] cards<ref>NVIDIA GeForce 2 MX400 table fog support [https://www.vogons.org/viewtopic.php?p=995969#p995969 (screenshot)]</ref>
 
*[[NVIDIA]] cards<ref>NVIDIA GeForce 2 MX400 table fog support [https://www.vogons.org/viewtopic.php?p=995969#p995969 (screenshot)]</ref>
*[[Matrox]] cards<ref>Matrox G400 table fog support [https://www.vogons.org/viewtopic.php?p=1018604#p1018604 (screenshot)]</ref><ref>Matrox
+
*[[Matrox]] G4xx and G5xx cards<ref>Matrox G400 table fog support [https://www.vogons.org/viewtopic.php?p=1018604#p1018604 (screenshot)]</ref><ref>Matrox
MGA-G400 Specification [http://www.vgamuseum.info/index.php/cpu/item/213-matrox-mga-g400-millennium-g400-sh-max (datasheet)]</ref>
+
MGA-G400 Specification [http://www.vgamuseum.info/index.php/cpu/item/213-matrox-mga-g400-millennium-g400-sh-max (datasheet)]</ref><ref>Matrox G550 Chip Specifications [http://www.vgamuseum.info/index.php/cpu/item/217-matrox-millennium-g550 (datasheet)]</ref>
 +
*[[PowerVR]] cards<ref>Kyro table fog support [http://old.vgamuseum.info/home/959-st-kyro-ii.html (datasheet)]</ref>
 
*[[S3]] Savage4 cards<ref>S3 Savage4 table fog support [https://www.vogons.org/viewtopic.php?p=1046069#p1046069 (screenshot)]</ref><ref>Savage4 Graphics/Video Accelerator Family Hardware Reference [http://www.vgamuseum.info/index.php/cpu/item/375-s3-savage4-pro (datasheet)]</ref>
 
*[[S3]] Savage4 cards<ref>S3 Savage4 table fog support [https://www.vogons.org/viewtopic.php?p=1046069#p1046069 (screenshot)]</ref><ref>Savage4 Graphics/Video Accelerator Family Hardware Reference [http://www.vgamuseum.info/index.php/cpu/item/375-s3-savage4-pro (datasheet)]</ref>
 +
*[[ATI]] Rage XL cards<ref>ATi Rage XL appears to have partial, inaccurate table fog support [https://www.vogons.org/viewtopic.php?p=1172520#p1172520 (screenshot)]</ref>
 +
*[[ATI]] Rage 128 Pro cards<ref>ATi Rage 128 Pro appears to have partial, inaccurate table fog support [https://www.vogons.org/viewtopic.php?p=1114312#p1114312 (screenshot)]</ref>
  
 
===== Graphics cards which don't support table tog =====
 
===== Graphics cards which don't support table tog =====
*[[ATI]] Radeon cards<ref>ATI Radeon 9000 Pro missing table fog support [https://www.vogons.org/viewtopic.php?p=995969#p995969 (screenshot)]</ref>  
+
*[[ATI]] Radeon cards<ref>ATI Radeon 9000 Pro missing table fog support [https://www.vogons.org/viewtopic.php?p=995969#p995969 (screenshot)]</ref>
 +
*[[ATI]] Rage Pro cards<ref>ATI Rage Pro missing table fog support [https://www.vogons.org/viewtopic.php?p=1244714#p1244714 (report)]</ref>
 +
*[[S3]] UniChrome Pro IGP<ref>S3 UniChrome Pro IGP missing table fog support [https://www.vogons.org/viewtopic.php?p=1091619#p1091619 (screenshot)]</ref>
 +
*[[3Dlabs]] Permedia 2<ref>Permedia 2 missing table fog support [https://www.vogons.org/viewtopic.php?p=1083014#p1083014 (screenshot)]</ref>
 +
*[[Matrox]] Millennium II <ref>Matrox Millennium II missing table fog support [https://www.vogons.org/viewtopic.php?p=1093904#p1093904 (screenshot)]</ref>
  
Note: under Windows 98, partial table fog support on ATI Radeon cards can be enabled via [https://www.vogons.org/viewtopic.php?p=1057161#p1057161 registry tweaks]. Under WindowsXP, full table fog support becomes available when Catalyst drivers version 7.11 or newer are used [https://www.vogons.org/viewtopic.php?p=1049732#p1049732 (screenshots)].
+
Note: Under Windows 98, partial table fog support on ATI Radeon cards can be enabled via [https://www.vogons.org/viewtopic.php?p=1057161#p1057161 registry tweaks]. Since Windows XP, full table fog support becomes available when Catalyst drivers version [http://vogonsdrivers.com/getfile.php?fileid=1931&menustate=0 7.11] or newer are used [https://www.vogons.org/viewtopic.php?p=1049732#p1049732 (screenshots)]. On more current Windows versions, table fog is still supported but in most cases, it is disabled due to driver bugs, and can be restored by using certain wrappers.
  
 
===== Games which use table fog =====
 
===== Games which use table fog =====
  
 +
*[https://en.wikipedia.org/wiki/Insane_(2000_video_game) 1nsane] (2000)<ref>1nsane Ireland Morning Practice Free Roam [https://www.vogons.org/viewtopic.php?p=1185651#p1185651 (screenshot)]</ref>
 +
*[https://en.wikipedia.org/wiki/Carmageddon_II:_Carpocalypse_Now Carmageddon II: Carpocalypse Now] (1998)<ref>Carmageddon II uses table fog but only in Glide mode [https://www.vogons.org/viewtopic.php?p=1123646#p1123646 (screenshot)]</ref>
 +
*[https://en.wikipedia.org/wiki/Combat_Mission:_Beyond_Overlord Combat Mission: Beyond Overlord] (2000)<ref>Affects the retail release of the game. [https://community.battlefront.com/topic/127273-fog-in-cmbbcmakcmbo-on-newer-computers-scenarios/ (link)]</ref>
 +
*[https://en.wikipedia.org/wiki/Combat_Mission:_Beyond_Overlord Combat Mission: Beyond Overlord Special Edition] (2003)<ref>Combat Mission: Beyond Overlord Special Edition - Crossroads in the Fog scenario [https://www.vogons.org/viewtopic.php?p=1111673#p1111673 (screenshot)]</ref>
 +
*[https://en.wikipedia.org/wiki/Combat_Mission_II:_Barbarossa_to_Berlin Combat Mission II: Barbarossa to Berlin] (2002)<ref>Affects the retail release of the game. [https://community.battlefront.com/topic/127273-fog-in-cmbbcmakcmbo-on-newer-computers-scenarios/ (link)]</ref>
 +
*[https://en.wikipedia.org/wiki/Combat_Mission_3:_Afrika_Korps Combat Mission 3: Afrika Korps] (2003)<ref>Affects the retail release of the game. [https://community.battlefront.com/topic/127273-fog-in-cmbbcmakcmbo-on-newer-computers-scenarios/ (link)]</ref>
 +
*[https://en.wikipedia.org/wiki/European_Air_War European Air War] (1998)<ref>European Air War model viewer [https://www.vogons.org/viewtopic.php?p=1084437#p1084437 (screenshot)]</ref><ref>European Air War in-game view [https://sourceforge.net/p/dxwnd/discussion/general/thread/5aec3e8bf5/?page=3#fd20 (screenshot)]</ref>
 +
*[https://en.wikipedia.org/wiki/Flight_Unlimited_II Flight Unlimited II] (1997)<ref>Flight Unlimited II [https://www.vogons.org/viewtopic.php?p=1084860#p1084860 (screenshot)]</ref>
 +
*[https://en.wikipedia.org/wiki/Heavy_Gear_II Heavy Gear II] (1999)<ref>Heavy Gear II - Historical Missions: Baja City [https://www.vogons.org/viewtopic.php?p=1085070#p1085070 (screenshot)]</ref>
 +
*[https://en.wikipedia.org/wiki/Messiah_(video_game) Messiah] (2000)<ref>Messiah - Old Town [https://www.vogons.org/viewtopic.php?p=1188029#p1188029 (screenshot)]</ref>
 +
*[https://en.wikipedia.org/wiki/Myth_II:_Soulblighter Myth II: Soulblighter] (1998)<ref>Myth II: Soulblighter - Mission #2 [https://www.vogons.org/viewtopic.php?p=1111673#p1111673 (screenshot)]</ref>
 +
*[https://en.wikipedia.org/wiki/Need_for_Speed_II Need for Speed II Special Edition] (1997)<ref>Need for Speed II Special Edition uses table fog but only in Glide mode [https://www.vogons.org/viewtopic.php?p=1151821#p1151821 (screenshot)]</ref>
 +
*[https://en.wikipedia.org/wiki/Need_for_Speed_III:_Hot_Pursuit Need for Speed III: Hot Pursuit] (1998)<ref>Need for Speed III uses table fog but only in Glide mode [https://www.vogons.org/viewtopic.php?p=1123646#p1123646 (screenshot)]</ref>
 +
*[https://en.wikipedia.org/wiki/Need_for_Speed:_High_Stakes Need for Speed: High Stakes] (1999)<ref>Need for Speed: High Stakes (retail game) [https://www.vogons.org/viewtopic.php?f=63&t=58930&p=1151758#p1151758 (screenshot)]</ref><ref>Need for Speed: High Stakes Demo [https://www.vogons.org/viewtopic.php?p=1084860#p1084860 (screenshot)]</ref><ref>Need for Speed: High Stakes [https://www.vogons.org/viewtopic.php?p=1114103#p1114103 (screenshot)]</ref><ref>Need for Speed: High Stakes gameplay footage [https://www.vogons.org/viewtopic.php?p=1084865#p1084865 (link)]</ref>
 +
*[https://en.wikipedia.org/wiki/Panzer_Commander Panzer Commander] (1998)<ref>Panzer Commander uses table fog [https://www.vogons.org/viewtopic.php?p=1226063#p1226063 (screenshot)]</ref>
 +
*[https://en.wikipedia.org/wiki/Powerslide_(video_game) Powerslide] (1998)<ref>Powerslide uses table fog but only in Glide mode [https://www.vogons.org/viewtopic.php?p=1188706#p1188706 (screenshot)]</ref>
 +
*[https://en.wikipedia.org/wiki/Star_Wars:_Episode_I_%E2%80%93_The_Phantom_Menace_(video_game) Star Wars: Episode I – The Phantom Menace] (1999)<ref>Star Wars: Episode I - The Phantom Menace - Mission 1: Trade Federation Battleship [https://www.vogons.org/viewtopic.php?p=1085150#p1085150 (screenshot)]</ref>
 
*[https://en.wikipedia.org/wiki/Star_Wars:_Shadows_of_the_Empire_(video_game) Star Wars: Shadows of the Empire] (1997)<ref>Shadows of the Empire Mission 2: Escape from Echo base [https://www.vogons.org/viewtopic.php?p=995969#p995969 (screenshot)]</ref>
 
*[https://en.wikipedia.org/wiki/Star_Wars:_Shadows_of_the_Empire_(video_game) Star Wars: Shadows of the Empire] (1997)<ref>Shadows of the Empire Mission 2: Escape from Echo base [https://www.vogons.org/viewtopic.php?p=995969#p995969 (screenshot)]</ref>
 
*[https://en.wikipedia.org/wiki/Thief_II Thief II: The Metal Age] (2000)<ref>Thief II Mission 11: Precious Cargo [https://www.vogons.org/viewtopic.php?p=1049732#p1049732 (screenshot)]</ref>
 
*[https://en.wikipedia.org/wiki/Thief_II Thief II: The Metal Age] (2000)<ref>Thief II Mission 11: Precious Cargo [https://www.vogons.org/viewtopic.php?p=1049732#p1049732 (screenshot)]</ref>
 +
*[https://en.wikipedia.org/wiki/Tom_Clancy%27s_Rainbow_Six:_Rogue_Spear Tom Clancy's Rainbow Six: Rogue Spear] (1999)<ref>Tom Clancy's Rainbow Six: Rogue Spear - Mission 14: Majestic Gold [https://www.vogons.org/viewtopic.php?p=1111755#p1111755 (screenshot)]</ref>
 +
*[https://www.mobygames.com/game/xarlor Xarlor - Infinite Expanse] (2000)<ref>Xarlor - Infinite Expanse [https://www.vogons.org/viewtopic.php?p=1111684#p1111684 (screenshot)]</ref>
  
Note: this list is incomplete. It merely shows the currently known games for which table fog use has been confirmed by testing. These games show visual differences on graphics cards that don't support table fog.
+
Note: This list is incomplete. It merely shows the currently known games for which table fog use has been confirmed by testing. These games show visual differences on graphics cards that don't support table fog.
  
 
{| class="wikitable" style="margin:left"
 
{| class="wikitable" style="margin:left"
Line 32: Line 58:
 
==Related links==
 
==Related links==
 
*[https://www.vogons.org/viewtopic.php?f=63&t=58930 Table Fog & 8-bit Paletted Textures] - forum discussion with screenshots
 
*[https://www.vogons.org/viewtopic.php?f=63&t=58930 Table Fog & 8-bit Paletted Textures] - forum discussion with screenshots
*[[List_of_games_with_8-bit_paletted_texture_support]]
+
*[https://www.vogonswiki.com/index.php/List_of_games_with_8-bit_paletted_texture_support List of games with 8-bit paletted texture support]
 +
*[https://www.vogonswiki.com/index.php/List_of_games_with_EMBM_support List of games with EMBM support]
  
 
==References==
 
==References==

Revision as of 20:07, 18 March 2024

Table fog effect summary

Fog is a special effect that is used to blend a scene into a predefined color to give the impression that "fog" is present in the scene. Fog is usually implemented as it appears in the physical world. The farther the objects are, the more they are obscured by fog. Objects that are close to the observer are clearer.

Table fog, also called pixel fog, is calculated independent of vertices. Ideally, fog is calculated on a pixel basis, but many device drivers emulate this feature in software with vertex fog values. It is called table fog because traditionally tables have been used to look up fog values. The RIVA 128, RIVA128ZX and the RIVA TNT all emulate table fog using vertex based fog. The GeForce 256 supports table fog in hardware.[1][2]

Graphics cards which support table fog
Graphics cards which don't support table tog

Note: Under Windows 98, partial table fog support on ATI Radeon cards can be enabled via registry tweaks. Since Windows XP, full table fog support becomes available when Catalyst drivers version 7.11 or newer are used (screenshots). On more current Windows versions, table fog is still supported but in most cases, it is disabled due to driver bugs, and can be restored by using certain wrappers.

Games which use table fog

Note: This list is incomplete. It merely shows the currently known games for which table fog use has been confirmed by testing. These games show visual differences on graphics cards that don't support table fog.

Table fog support comparison (Thief II: The Metal Age)
Proper table fog support on a 3DFX Voodoo 3 2000
Missing table fog support on an ATI Radeon 9000 Pro

Related links

References

  1. Rogers, D. (January 11, 2000), NVIDIA Corporation, Implementing Fog in Direct3D, (PDF)
  2. White, S. et al. (January 6, 2021), Microsoft Corporation, Pixel Fog (Direct3D 9), (link)
  3. 3DFX Voodoo 3 table fog support (screenshot)
  4. NVIDIA GeForce 2 MX400 table fog support (screenshot)
  5. Matrox G400 table fog support (screenshot)
  6. Matrox MGA-G400 Specification (datasheet)
  7. Matrox G550 Chip Specifications (datasheet)
  8. Kyro table fog support (datasheet)
  9. S3 Savage4 table fog support (screenshot)
  10. Savage4 Graphics/Video Accelerator Family Hardware Reference (datasheet)
  11. ATi Rage XL appears to have partial, inaccurate table fog support (screenshot)
  12. ATi Rage 128 Pro appears to have partial, inaccurate table fog support (screenshot)
  13. ATI Radeon 9000 Pro missing table fog support (screenshot)
  14. ATI Rage Pro missing table fog support (report)
  15. S3 UniChrome Pro IGP missing table fog support (screenshot)
  16. Permedia 2 missing table fog support (screenshot)
  17. Matrox Millennium II missing table fog support (screenshot)
  18. 1nsane Ireland Morning Practice Free Roam (screenshot)
  19. Carmageddon II uses table fog but only in Glide mode (screenshot)
  20. Affects the retail release of the game. (link)
  21. Combat Mission: Beyond Overlord Special Edition - Crossroads in the Fog scenario (screenshot)
  22. Affects the retail release of the game. (link)
  23. Affects the retail release of the game. (link)
  24. European Air War model viewer (screenshot)
  25. European Air War in-game view (screenshot)
  26. Flight Unlimited II (screenshot)
  27. Heavy Gear II - Historical Missions: Baja City (screenshot)
  28. Messiah - Old Town (screenshot)
  29. Myth II: Soulblighter - Mission #2 (screenshot)
  30. Need for Speed II Special Edition uses table fog but only in Glide mode (screenshot)
  31. Need for Speed III uses table fog but only in Glide mode (screenshot)
  32. Need for Speed: High Stakes (retail game) (screenshot)
  33. Need for Speed: High Stakes Demo (screenshot)
  34. Need for Speed: High Stakes (screenshot)
  35. Need for Speed: High Stakes gameplay footage (link)
  36. Panzer Commander uses table fog (screenshot)
  37. Powerslide uses table fog but only in Glide mode (screenshot)
  38. Star Wars: Episode I - The Phantom Menace - Mission 1: Trade Federation Battleship (screenshot)
  39. Shadows of the Empire Mission 2: Escape from Echo base (screenshot)
  40. Thief II Mission 11: Precious Cargo (screenshot)
  41. Tom Clancy's Rainbow Six: Rogue Spear - Mission 14: Majestic Gold (screenshot)
  42. Xarlor - Infinite Expanse (screenshot)