Bug 171054 - "WARNING: 0:1: extension 'GL_ARB_gpu_shader5' is not supported
Summary: "WARNING: 0:1: extension 'GL_ARB_gpu_shader5' is not supported
Status: RESOLVED DUPLICATE of bug 175783
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebGL (show other bugs)
Version: Safari 10
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
Keywords: InRadar
Depends on:
Reported: 2017-04-20 06:51 PDT by Daniel Rossi
Modified: 2018-02-14 10:26 PST (History)
7 users (show)

See Also:

error with shader dump from console (13.83 KB, text/plain)
2017-06-10 15:58 PDT, Adam Wróbel
no flags Details
second error with different shader dump from console (10.15 KB, text/plain)
2017-06-10 15:59 PDT, Adam Wróbel
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Rossi 2017-04-20 06:51:34 PDT
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

Comment 1 Alexey Proskuryakov 2017-04-21 19:27:02 PDT
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.
Comment 2 Daniel Rossi 2017-04-21 23:09:10 PDT
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.
Comment 3 Alexey Proskuryakov 2017-04-22 12:48:20 PDT
The new link works for me without the console message on this hardware and OS.
Comment 4 Adam Wróbel 2017-06-10 15:56:57 PDT
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.

MacBook (Retina, 12-inch, Early 2015)
10.12.5 (16F73)
Safari Version 10.1.1 (12603.2.4)
Comment 5 Adam Wróbel 2017-06-10 15:58:47 PDT
Created attachment 312581 [details]
error with shader dump from console
Comment 6 Adam Wróbel 2017-06-10 15:59:21 PDT
Created attachment 312582 [details]
second error with different shader dump from console
Comment 7 Radar WebKit Bug Importer 2017-06-12 19:02:21 PDT
Comment 8 Ross Kirsling 2017-08-18 17:06:28 PDT
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.
Comment 9 Ross Kirsling 2017-08-21 17:00:20 PDT
Confirmed that this issue no longer occurs after https://bugs.webkit.org/show_bug.cgi?id=175783.
Comment 10 Don Olmstead 2017-08-22 10:44:16 PDT

*** This bug has been marked as a duplicate of bug 175783 ***
Comment 11 Jono Brandel 2018-02-14 10:02:00 PST
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"
Comment 12 Ross Kirsling 2018-02-14 10:11:53 PST
I can reproduce in Safari 11.0.3, but not in Safari TP 49, so the issues you're mentioning should already be fixed.
Comment 13 Jono Brandel 2018-02-14 10:26:50 PST
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.