Alright, before swapping or testing any Cards, I first off ran the
RealTech OpenGL Extensions Viewer V2.05 .
I ran it on the following Cards :
ATI Radeon 9700pro, Catalyst 3.8
S3TC Support : fully implemented
PS. It was interesting to see that ATI even implemented some proprietary NVidia OpenGL extensions
ATI Radeon 7500DDR, Catalyst 3.8
S3TC Support : fully implemented
Otherwise, interesting to see that even with the latest Driver available, the card is not even 100% OpenGL 1.2 compilant.
Looks like they settled with what is most needed for Games here (actually not unlike 3dfx at its time).
3dfx Voodoo4-4500 AGP, 3dfx Win9x V1.04.01beta
S3TC Support : broken
While the last 3dfx Driver (
using the .0761 Win9x OpenGL ICD, 21 Nov 2000) has S3TC support within its Extensions, absolutely
no Texture Compression was listed under Cababilities, indicating that there's something wrong with the implementation.
So if S3TC doesn't work here, it would not surprise me.
3dfx Voodoo4-4500 AGP, AmigaMerlin Win9x V2.9
S3TC Support : fully implemented
As the AmigaMerlin 2.9 Driver is using the 3dfx .0761 Win2k OpenGL ICD (16 Jan 2001), S3TC support seems fully and correctly implemented here, appearing both under Capabilities and Extensions.
That would explain, why (so far) Users with Win2k reported they were able to run UT with S3TC enabled, while Win9x Users (using reference Drivers) were not able to succeed in doing so.
Still, haven't done testing yet, and also haven't swapped the Kyro2 for testing.
Looking at the 3dfx OpenGL Driver's Capabilities in general, is it obvious why this has been a very problematic field in the past already
But already, I should seem clear that Win9x (including WinME) should not have anything inherent that would block S3TC OpenGL Extensions. If it is present, it should work