Bug 13288 - Missing extension GL_EXT_texture_compression_dxt1
Summary: Missing extension GL_EXT_texture_compression_dxt1
Status: RESOLVED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Mesa core (show other bugs)
Version: unspecified
Hardware: All All
: medium enhancement
Assignee: mesa-dev
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-11-17 12:58 UTC by Carl Dixon
Modified: 2011-02-09 06:41 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Carl Dixon 2007-11-17 12:58:44 UTC
MESA version 7.0.1-1ubuntu3, GFX card Intel GMA 945 (MacBook).

OpenGL extension GL_EXT_texture_compression_dxt1 is present under OS X, but does not appear in the GL_EXTENSIONS string under Ubuntu. Using compressed textures results in failure.
Comment 1 Gordon Jin 2007-11-17 22:29:54 UTC
moving it to i915 driver.
Comment 2 Roland Scheidegger 2007-11-19 17:48:07 UTC
Unsupported extensions aren't really a bug, marking as such. It's not really i915 specific neither, as all chips supported which technically are able to use s3tc can support it. Moving to core as there isn't any support for that it seems.
This extensions looks like it might be quite useful, as it's just EXT_texture_compression_s3tc but for dxt1 formats only (which is a somewhat unfortunate restriction imho but not too bad), but more importantly it doesn't require a driver to implement software compression or decompression. Thus it should probably be safe to announce support for it for chips supporting it without legal hassle & conformant even without an external library (except for swrast fallbacks, which in theory could use the chip to do the decompression - but I think it wouldn't be too bad to just ignore that problem for the meantime).
Comment 3 Marek Olšák 2011-02-09 06:41:26 UTC
GL_EXT_texture_compression_dxt1 is now always enabled when GL_EXT_texture_compression_s3tc is present. Closing..


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.