Bug 1507263 - Expose BPTC and RGTC WebGL exts. r=lsalzman

Differential Revision: https://phabricator.services.mozilla.com/D11970
This commit is contained in:
Jeff Gilbert 2018-11-14 17:59:54 -08:00
parent 636f1a075b
commit b3f2222751
4 changed files with 4 additions and 15 deletions

View File

@ -122,13 +122,9 @@ WebGLContext::IsExtensionSupported(WebGLExtensionID ext) const
// In alphabetical order
// EXT_
case WebGLExtensionID::EXT_texture_compression_bptc:
if (!gfxPrefs::WebGLDraftExtensionsEnabled())
return false;
return WebGLExtensionCompressedTextureBPTC::IsSupported(this);
case WebGLExtensionID::EXT_texture_compression_rgtc:
if (!gfxPrefs::WebGLDraftExtensionsEnabled())
return false;
return WebGLExtensionCompressedTextureRGTC::IsSupported(this);
case WebGLExtensionID::EXT_texture_filter_anisotropic:

View File

@ -10,11 +10,8 @@
<script>
'use strict';
EnsureExt('EXT_texture_compression_bptc', false);
EnsureExt('EXT_texture_compression_bptc');
Lastly_WithDraftExtsEnabled(() => {
EnsureExt('EXT_texture_compression_bptc', true);
});
</script>
</body>
</html>

View File

@ -10,11 +10,7 @@
<script>
'use strict';
EnsureExt('EXT_texture_compression_rgtc', false);
Lastly_WithDraftExtsEnabled(() => {
EnsureExt('EXT_texture_compression_rgtc', true);
});
EnsureExt('EXT_texture_compression_rgtc');
</script>
</body>

View File

@ -41,6 +41,8 @@ var defaultExts = [
['EXT_color_buffer_half_float' , [MACHINE_SPECIFIC, FORBID ]],
['EXT_disjoint_timer_query' , [MACHINE_SPECIFIC, MACHINE_SPECIFIC]],
['EXT_sRGB' , [MACHINE_SPECIFIC, FORBID ]],
['EXT_texture_compression_bptc' , [MACHINE_SPECIFIC, MACHINE_SPECIFIC]],
['EXT_texture_compression_rgtc' , [MACHINE_SPECIFIC, MACHINE_SPECIFIC]],
['WEBGL_color_buffer_float' , [MACHINE_SPECIFIC, FORBID ]],
['WEBGL_compressed_texture_astc' , [MACHINE_SPECIFIC, MACHINE_SPECIFIC]],
['WEBGL_compressed_texture_atc' , [MACHINE_SPECIFIC, MACHINE_SPECIFIC]],
@ -51,8 +53,6 @@ var defaultExts = [
];
var draftExts = [
['EXT_texture_compression_bptc', [MACHINE_SPECIFIC, MACHINE_SPECIFIC]],
['EXT_texture_compression_rgtc', [MACHINE_SPECIFIC, MACHINE_SPECIFIC]],
];
var nonImplementedExts = [