[Webkit-unassigned] [Bug 233817] ETC1S compressed textures don't have alpha channel information

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Dec 3 13:09:07 PST 2021


https://bugs.webkit.org/show_bug.cgi?id=233817

--- Comment #5 from Don McCurdy <dm at donmccurdy.com> ---
Testing on:

- Safari and Safari Technical Preview
- macOS Monterey 12.0.1
- Apple M1 Pro chip

If you visit this demo and set a breakpoint on line 70 (`animate()`) then run ...

```
console.log( loader.workerConfig );
```

... I see the following:

```
astcSupported: false
bptcSupported: false
dxtSupported: true
etc1Supported: true
etc2Supported: false
pvrtcSupported: false
```

So I only seem to have a choice of ETC1 and DXT on this device.

In Firefox and Chrome on the same device (without flags), only DXT is supported. Technically that leads to a better result here, because it forces three.js to choose DXT instead of ETC1 as the transcode target.

Full list of extensions on this device, from the WebGL 2 tab on webglreport.com:

```
OES_texture_float_linear
EXT_texture_filter_anisotropic
WEBGL_compressed_texture_etc1
WEBGL_compressed_texture_s3tc
WEBGL_compressed_texture_s3tc_srgb
WEBGL_lose_context
WEBGL_debug_shaders
WEBGL_debug_renderer_info
EXT_color_buffer_float
EXT_color_buffer_half_float
EXT_float_blend
KHR_parallel_shader_compile
WEBGL_multi_draw
```

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20211203/8b035306/attachment.htm>


More information about the webkit-unassigned mailing list