WEBGL_compressed_texture_astc: getSupportedProfiles() method
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.
The WEBGL_compressed_texture_astc.getSupportedProfiles()
method returns an array of strings containing the names of the ASTC profiles supported
by the implementation.
Syntax
getSupportedProfiles()
Parameters
None.
Return value
An Array
of string 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
const ext = gl.getExtension("WEBGL_compressed_texture_astc");
ext.getSupportedProfiles(); // ["ldr"]
Specifications
Specification |
---|
WebGL WEBGL_compressed_texture_astc Extension Specification |
Browser compatibility
BCD tables only load in the browser