With this three.js example and video textures
Safari and Firefox on macOS will display these error logs
"WARNING: 0:1: extension 'GL_ARB_gpu_shader5' is not supported
It may / may not be affecting rendering and performance.
See these tickets also
I don't see this message in console, but also, the example page just loads black in both Safari and Chrome.
What hardware were you testing on? I tested on MacBook Pro (Retina, 13-inch, Late 2012) with macOS 10.12.4 and Safari 10.1.
My bad. I'm so sorry. It's a webm file with the three.js demo.
on macOS thanks for CORS fixes this should work
It's the same on Safari and Firefox.
The new link works for me without the console message on this hardware and OS.
I can confirm this issue on both of my Macs and three different Safari versions.
iMac (Retina 5K, 27-inch, Late 2014)
10.12.6 Beta (16G12b)
Safari Version 10.1.2 (12603.3.3); and
Technology Preview Release 32 (Safari 11.0, WebKit 12604.1.23.0.4)
MacBook (Retina, 12-inch, Early 2015)
Safari Version 10.1.1 (12603.2.4)
Created attachment 312581 [details]
error with shader dump from console
Created attachment 312582 [details]
second error with different shader dump from console
This is trivial to reproduce -- just have three.js render any object on screen.
The "hello world" example at the bottom of this page is more than sufficient:
Note that this is warning output, not error output.
Confirmed that this issue no longer occurs after https://bugs.webkit.org/show_bug.cgi?id=175783.
*** This bug has been marked as a duplicate of bug 175783 ***
I'm still getting this error in Safari 11.0.3 ( 2015 MacBook Pro 13" )
Head to https://with.in/watch/asteroids/
Video is flickering or texture is not updating at all.
Open up console and see: "WARNING: 0:1:extension 'GL_ARB_gpu_shader5' is not supported"
I can reproduce in Safari 11.0.3, but not in Safari TP 49, so the issues you're mentioning should already be fixed.
Awesome thanks! Any idea when that would hit public release? If it's more than a few weeks than maybe we should put up a little banner or something for the user.