[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