S3TC Support Lands In Mesa Git Along With An OpenGL 4.6 Extension For Intel

Written by Michael Larabel in Mesa on 3 October 2017 at 05:47 AM EDT. 9 Comments
Rejoice as S3TC (S3 Texture Compression) support now resides within Mesa Git following its patent expiry on Monday.

Monday marked the S3TC patent expiring and that led an Intel developer to right away send out patches for S3TC in Mesa, basically importing the libtxc_dxtn code into core Mesa, which was legally murky up until S3 Graphics' patent expired.

Overnight that couple hundred lines of code landed in Mesa Git, it's unconditionally enabled, and the previous "force_s3tc_enabled" tunables and related code is now dropped with the code always being present. Hooray! The code is set for Mesa 17.3 and isn't marked as candidates for backporting to 17.2.

Also hitting Mesa 17.3 Git overnight but unrelated to the S3TC is also ARB_indirect_parameters supports within i965. ARB_indirect_parameters is supported with Intel Gen 7+ graphics and newer. RadeonSI and NVC0 already support this extension mandated by OpenGL 4.6 while now the Intel support is wired up.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week