[Webkit-unassigned] [Bug 247240] Missing WebGL2 extensions EXT_float_blend and EXT_color_buffer_float (on M1 iOS)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Nov 6 07:26:26 PST 2022


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

--- Comment #3 from Andre van Kammen <andre at dreamteam.nl> ---
Well iOs currently does support 32 bit float buffers, as was also specified on MDN which reports it's supported from Safari 15 on iOS.

https://developer.mozilla.org/en-US/docs/Web/API/EXT_color_buffer_float

I would like to have a robust application, but processing audio with half precision Float16 is not a good fallback because it would seriously impact the audio quality. Especially because the audio goes trough multiple steps including a Fourier transformation and reverse, the inaccuracy would multiply on each step.

It's the EXT_float_blend extension which I'm missing, and i can also write a workaround doing the blend in a shader.

Currently safari on iOS is the only browser not supporting this extension.

https://developer.mozilla.org/en-US/docs/Web/API/EXT_float_blend

MDN specifies it was removed, I was wondering if that was because of the Metal implementation and if it would be reimplemented in a later stage.

So will this function return? If not I will write code to handle the blend in a shader, but after your previous answer I'm getting the idea you want to remove float32 support as wel from Safari on iOS?

-- 
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/20221106/381c9655/attachment.htm>


More information about the webkit-unassigned mailing list