Web/API/WEBGL compressed texture astc/getSupportedProfiles

From Get docs


The WEBGL_compressed_texture_astc.getSupportedProfiles() method returns an array of strings containing the names of the ASTC profiles supported by the implementation.

Syntax

sequence<DOMString> ext.getSupportedProfiles();

Return value

An Array of DOMString elements indicating which ASTC profiles are supported by the implementation. Currently, this can be:

  • "ldr": Low Dynamic Range.
  • "hdr": High Dynamic Range.

Dynamic range refers to ratio between the brightest and darkest parts of the scene. Low dynamic ranges are for example JPEG format images which won't exceed 255:1, or CRT monitors which won't exceed 100:1. An HDR image stores pixel values that span the whole tonal range of real-world scenes (100,000:1).

Examples

var ext = gl.getExtension('WEBGL_compressed_texture_astc');
ext.getSupportedProfiles(); // ["ldr"]

Specifications

Specification Status Comment
WEBGL_compressed_texture_astcThe definition of 'WEBGL_compressed_texture_astc' in that specification. Recommendation Initial definition.

Browser compatibility

The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.

Update compatibility data on GitHub

Desktop Mobile
Chrome Edge Firefox Internet Explorer Opera Safari Android webview Chrome for Android Firefox for Android Opera for Android Safari on iOS Samsung Internet
getSupportedProfiles Chrome

Full support 47

Edge

Full support 79

Firefox

Full support 53

IE

?

Opera

?

Safari

?

WebView Android

Full support 47

Chrome Android

Full support 47

Firefox Android

Full support 53

Opera Android

?

Safari iOS

?

Samsung Internet Android

Full support 5.0

Legend

Full support  
Full support
Compatibility unknown  
Compatibility unknown


See also