Bug 180183 - "WebGL: ERROR: unsupported shader version" on WebGL2 shader compile
Summary: "WebGL: ERROR: unsupported shader version" on WebGL2 shader compile
Status: RESOLVED WONTFIX
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebGL (show other bugs)
Version: Safari Technology Preview
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-11-29 22:34 PST by Ebrahim Byagowi
Modified: 2022-10-08 00:42 PDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ebrahim Byagowi 2017-11-29 22:34:27 PST
Perhaps WONTFIX as oldness of my device but have a look, seems reported here also https://forums.developer.apple.com/thread/81177

Steps to reproduce:
0. An updated (High Sierra) but old enough Mac with Intel HD 3000 maybe, Safari Technology Preview with WebGL 2.0 enabled.
1. https://tsherif.github.io/webgl2examples/triangle.html

What happens?
"WebGL: ERROR: unsupported shader version" on shaders with "#version 300 es".

OpenGL 3.3 backported features like pipeline location and such from OpenGL 4 supported hardwares to OpenGL 3 so I wonder if the same can happen here.

Firefox raises this message from ANGLE I guess on the same hardware,

`
Error: WebGL warning: Failed to create WebGL context: WebGL creation failed: 
* WebGL 2 requires support for the following features: 
  transform_feedback2
* Exhausted GL driver options.
triangle.html:48:18
`

If that is the case, would be nice if WebKit says it clearly.
Comment 1 reon90 2018-01-31 01:24:55 PST
I have the same problems, Mac book pro 2017, Radeon Pro 555 2 GB, Intel HD Graphics 630 1536 MB.
Comment 2 Ebrahim Byagowi 2022-10-08 00:42:02 PDT
I at least won't care anymore about getting ANGLE compilation messages on dev tools so let me close this. Thanks :)