Welcome, Guest. Please Login 3dfx Archive
 
  HomeHelpSearchLogin  
 
Page Index Toggle Pages: 1
Send Topic Print
S3TC Compression Patent (Read 290 times)
nudgegoonies
Full Member
***
Offline


C64

Posts: 182
Germany
Gender: male
S3TC Compression Patent
07.04.05 at 21:55:00
 
Hi,
i've checked dborca's site for mesafx and found a program (routine) to convert fxt1 and dxt textures (source only for ip reasons). In the readme is written that not every vendor has s3's licence to implement s3tc under d3d AND ogl. Sounds like 3Dfx! Wasn't there a problem with no s3tc textures in opengl? Can some V4/V5 user verify this?

Regards,
Andreas
Back to top
 

Board: Asus CUSL-2-C (Chipset: Intel i815), CPU: Intel PIII 933, RAM: 2 Infineon 128MB (1 PC133-333, 1 PC133-222) and 1 Infineon 256MB (PC 333-333) SD-RAM, Video: 3dfx Voodoo 3 3000 AGP, TV: LifeView FlyKit (Chipset: BT848, Tuner: No), Sound: Creative Labs Soundblaster PCI 512, NET: 3COM Etherlink XL Combo OS: Windows 98SE with SESP21D, Video Driver: 1.07.00 with GLIDE and OGL from 1.07.00b
 
IP Logged
 
FalconFly
YaBB Administrator
*****
Offline


3dfx Archivist

Posts: 2445
5335N 00745E
Gender: male
Re: S3TC Compression Patent
Reply #1 - 07.04.05 at 21:58:21
 
Since Unreal Tournament shipped with S3TC Textures and eventually created the appropriate OpenGL Renderer, 3dfx Voodoo4 and Voodoo5 were able to render S3TC under OpenGL.

AFAIK (not sure) the only Game at that time to have that.

But from old Internet Pages, it seems it took Epic a very long time before they released it for OpenGL (before, was usable only with S3 Metal I think). I could imagine this being licensing issues, but I could be wrong...

The latest 3dfx OpenGL ICD for Win2k was the first to implement native S3TC support however, so 3dfx was quite "behind" indeed the way I remember it.
Back to top
« Last Edit: 07.04.05 at 22:01:39 by FalconFly »  
WWW  
IP Logged
 
nudgegoonies
Full Member
***
Offline


C64

Posts: 182
Germany
Gender: male
Re: S3TC Compression Patent
Reply #2 - 07.04.05 at 22:21:31
 
There really seem big licencing issues. At least i know that MS licenced S3TC and named it DXTC in D3D. Wasn't there a feature in D3D that compresses textures on the fly so that old games benefit from the compression too? Or does this 'feature' also rely on hardware and the chip compresses all uncompressed textures by default? If yes for what have them paid their licensing fee? I think companies have to pay for the hardware compression-decompression in their video-chips. But what has this to do with the drivers. When a game like UT ships with already S3TC compressed textures the driver does nothing more than throwing them unmodified in the vram. I think that game companies have to pay fees when they (pre-)compress their textures with the S3TC algorithm.

Regards,
Andreas
Back to top
 

Board: Asus CUSL-2-C (Chipset: Intel i815), CPU: Intel PIII 933, RAM: 2 Infineon 128MB (1 PC133-333, 1 PC133-222) and 1 Infineon 256MB (PC 333-333) SD-RAM, Video: 3dfx Voodoo 3 3000 AGP, TV: LifeView FlyKit (Chipset: BT848, Tuner: No), Sound: Creative Labs Soundblaster PCI 512, NET: 3COM Etherlink XL Combo OS: Windows 98SE with SESP21D, Video Driver: 1.07.00 with GLIDE and OGL from 1.07.00b
 
IP Logged
 
Obi-Wan_Kenobi
Ex Member


Re: S3TC Compression Patent
Reply #3 - 21.04.05 at 16:31:07
 
yes correct FalconFly Unreal Tournament 1998 was the onlygame of it's time which supported S3TC, Quake3 Arena came later with a patch for S3TC.

Unreal Tournament 4.36 was also the only game that Supports S3' only API : S3 MeTaL Smiley

My Diamond Multimedia VIPER II Z200 with the S3 SAVAGE 2000 GPU can doe S3 MeTaL very well, it also has S3TL the first T&L around, though NV was the first to ever use T&L, which was created by S3, I call that Stealing technology and not creating it really.

Back to top
 
 
IP Logged
 
ps47
God Member
*****
Offline


Keeper of the 3Dfx Helppage

Posts: 988
Slovakia,central Europe
Gender: male
Re: S3TC Compression Patent
Reply #4 - 28.04.05 at 00:54:56
 
deus ex supports s3 metal as well-same engine Wink
Back to top
 
296989413  
IP Logged
 
Obi-Wan_Kenobi
Ex Member


Re: S3TC Compression Patent
Reply #5 - 28.04.05 at 02:11:30
 
cool < that is somthang I gotta try out Cheesy thanx for the tip PS47 Cheesy that made me a happier S3 Savage 2000 user Cheesy
Back to top
 
 
IP Logged
 
bloodworm
YaBB Newbies
*
Offline


Bloody Mess

Posts: 7
Ypsilanti, MI, USA
Gender: male
Re: S3TC Compression Patent
Reply #6 - 12.05.05 at 23:31:52
 
As I have tried explaining to dborca and others elsewhere, my understanding on the texture compression "patents" is that they are licenced to the HARDWARE and not the DRIVERS........since we own the hardware (a V5 AGP card for example) then we each individually own the "licence" to run the compression routines anyway we see fit........ I am no lawyer by any means, but I do have a couple of patents under my belt....... now if you were to try to make a new card, THAT would need to be licenced for the texture compression....... and we ain't makin' new cards.......
Back to top
 

Bloody Mess
 
IP Logged
 
FalconFly
YaBB Administrator
*****
Offline


3dfx Archivist

Posts: 2445
5335N 00745E
Gender: male
Re: S3TC Compression Patent
Reply #7 - 13.05.05 at 04:23:34
 
I'm not 100% sure, but nowadays I'd be careful with assuming a patent was for Hardware only.

I remember Creative writing native Glide drivers for their RivaTNT series Cards (after unsuccessfully complaining to 3dfx, requesting to move to DirectX/OpenGL to allow their other (NVidia based) Hardware to remain compatible, as Games started to ship 3dfx-only).
3dfx immediately prohibited the release of such Drivers, fearing their 3dfx-only API could be used by competitors Hardware as well.

So I would say, incorporating something in a Driver just as well touches licensing issues, even moreso today than 7 years ago.
Back to top
« Last Edit: 13.05.05 at 04:24:53 by FalconFly »  
WWW  
IP Logged
 
bloodworm
YaBB Newbies
*
Offline


Bloody Mess

Posts: 7
Ypsilanti, MI, USA
Gender: male
Re: S3TC Compression Patent
Reply #8 - 18.05.05 at 20:08:44
 
Yes, you are exactly correct.  It takes BOTH software AND hardware to fully realize the patent.  But From the documentation that was made available to me, I asertained that it was the HARDWARE that was required to be "licenced".  the software just ENABLED the hardware to use the patent!  And there was no mention of requiring the drivers to be "licenced" to use the technology, only the hardware.  this is how ALL of the hardware venders do it, they pay a rolalty ( for direct X, openGL, Glide, S3TC etc....) on every piece of HARDWARE sold, and then keep "tweaking" the drivers ad-infinitum without having to pay the royalty every time they come out with a new driver for the old hardware.
Back to top
 

Bloody Mess
 
IP Logged
 
FalconFly
YaBB Administrator
*****
Offline


3dfx Archivist

Posts: 2445
5335N 00745E
Gender: male
Re: S3TC Compression Patent
Reply #9 - 19.05.05 at 15:21:47
 
Nope, any component (Hardware OR Software) is subject to licensing, no bundle required.

Licensing any piece of general Software is already a hughe undertaking (just read the End User license agreement of any Software Package for some fun); licensing proprietary Code is even more subject to legal issues, as it touches the very core technology it's based on.

With recent Software Patents being realized in the US and (possibly upcoming) the EU, things are getting even hotter every day.
The OpenSource community is not so extremely cautious for no reason, they know every piece of their Code may touch legal/licensing issues.
Back to top
« Last Edit: 19.05.05 at 15:24:03 by FalconFly »  
WWW  
IP Logged
 
Page Index Toggle Pages: 1
Send Topic Print