Ian Romanick wrote:
> 
> On Wed, Mar 13, 2002 at 02:02:25AM +0100, Dieter N�tzel wrote:
> > On Tue, Mar 12, 2002 at 23:41:23, Ian Romanick wrote:
> > > S3 owns S3TC, not FXT1 and not the VQ in the RagePro and not the VQ
> > > in the PowerVR SG.
> >
> > We have to convert from S3TC to FXT1 (UT for example).
> 
> Alle klar!  Yes, if you decompress S3TC textures in your driver you are
> using S3's IP.  Fine.  However, the ARB_texture_compression spec makes
> absolutely NO REQUIREMENT that you do this.  As far as I know (and perhaps
> Brian can comment more), it is 100% for an application to do:
> 
>         glTexImage2D( GL_TEXTURE_2D, 0, GL_COMPRESS_RGB_ARB, width, height,
>                       0, GL_RGB, GL_UNSIGNED_BYTE, image_data );
> 
> and have the driver select the compression mode (if any) to use.

Right.


>  The driver
> is the free to use S3TC, FXT1, or anything else it chooses.  If I read the
> spec correctly, the driver can even choose to ignore the internal format and
> just use GL_RGB.

Right.  That's what the Mesa software renderer does.

-Brian

_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to