I don't see the parallels. Internet Explorer made its proprietary MSHTML engine available to Windows programs through a well-documented API, and both Microsoft and 3rd party applications were using it, so it wasn't entirely 'unnecessary'. Anyway that's user-mode application library, not a display driver framework which depends on very specific kernel mode components
Oh yes very nice of them ... except the courts didnt think so
https://skeptric.com/embrace-extend-extinguish/
Also the OpenGL model required the hardware vendor
to implement the entire API even when hardware didn't support some features. This was fine for Silicon Graphics' IRIS GL which ran on proprietary hardware, but Microsoft didn't make their own graphics chips or complete end systems, so they would need to hand control over essential component of the OS to 3rd parties.
thats true (though was not fully adhered to IIRC), often it could just be that feature X was supported in software
No, there are
very few such games, mostly shareware racing titles. Only two proper 3D accelerator cards were widely available by late 1996, S3 ViRGE (Diamond Stealth3D) and Rendition Verite V1000 (Creative 3D Blaster), which ran at measly 20-25 fps. OTOH, Voodoo Graphics ran at 60+ fps and used 'multi-texturing' which was only supported in Glide at the time, so 3dfx came to dominate the entire year 1997.
Try a more thorough site not just some dude on a forum eg
https://www.pcgamingwiki.com
counting games up to and including 1997 OK glide was a bit more but theres more d3d 3 games than opengl.
d3d 26 (only counting d3d 2-3 thus d3d5 titles from 1997 not counted so no starwars, riven, dungeon keeper, mortal combat 4, tomb raider 2 etc though if I also include all d3d games from 1997 and before its > 60, i.e. nearly double glides number )
glide 34
opengl 15
Also not sure about glide dominating 1997, OK quality it may of done but this is more like personal opinion, in shear numbers it didnt
glide games from 1997
Dreams to Reality
Extreme Assault
Time Warriors
V-Rally Multiplayer Championship Edition
POD: Planet of Death
Interstate '76
Outlaws
Need for Speed II
Star Wars: X - Wing vs. TIE Fighter
MDK
Shadow Warrior (1997)
Blood
Screamer Rally
FIFA: Road to World Cup 98
Frogger (1997)
Incubation: Time Is Running Out
Test Drive 4
Myth: The Fallen Lords
Actua Soccer 2
Nuclear Strike
Sub Culture
CART Precision Racing
Croc: Legend of the Gobbos
Turok: Dinosaur Hunter
D3D games from 1997
Adidas Power Soccer
Alien Cabal
Dreams to Reality
International Rally Championship
POD: Planet of Death
Cyberswine
Sonic & Knuckles Collection
Outlaws
Sentient
Shivers Two: Harvest of Souls
Star Wars: X - Wing vs. TIE Fighter
MDK
FIFA: Road to World Cup 98
Dungeon Keeper
Atomic Bomberman
Dark Reign: The Future of War
Moto Racer
Claw
Resident Evil
Star Wars: Shadows of the Empire
7th Legion
Frogger (1997)
Incubation: Time Is Running Out
Star Wars: Jedi Knight - Dark Forces II
Mortal Kombat 4
Fighting Force
Riven
NetStorm - Islands At War
Actua Soccer 2
Daytona USA: Deluxe
Nuclear Strike
Overboard!
Premier Manager 98
CART Precision Racing
Croc: Legend of the Gobbos
Final Liberation: Warhammer Epic 40,000
G-Police
Kick Off 98
Virtua Fighter 2
World League Basketball
Tomb Raider II
Virtua Cop 2
Turok: Dinosaur Hunter
Virus: The Game[/QUOTE]