WebGL2 bug report - not context available under Mesa (ES3)

UNCONFIRMED
Unassigned

Status

()

Core
Canvas: WebGL
UNCONFIRMED
4 years ago
3 years ago

People

(Reporter: u388012, Unassigned)

Tracking

Trunk
x86_64
Linux
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

4 years ago
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:34.0) Gecko/20100101 Firefox/34.0 (Beta/Release)
Build ID: 20140813030201

Steps to reproduce:

Try to create context from https://wiki.mozilla.org/Platform/GFX/WebGL2


Actual results:

WebGL 2 does not work on Mesa (master) due to missing GL_EXT_gpu_shader4.


Expected results:

WebGL 2 should run on ES3 drivers.
(Reporter)

Updated

4 years ago
Blocks: 894492

Comment 1

3 years ago
Is this still occurring on Firefox 39?  What about on Firefox 40 beta?

Comment 2

3 years ago
Yes, WebGL2 is still not working with Mesa 11 on Firefox Nightly 44.0a1 20151019030227.
webgl.enable-prototype-webgl2 was toggled to true
Checked with http://webglreport.com/?v=2

CPU/GPU Ivybridge HD4000 with Mesa 11.0.3
Has OpenGL 3.3 Core Profile
OpenGL ES 3.0
And even GL_ARB_gpu_shader5 (from OpenGL 4.0)
But no GL_EXT_gpu_shader4

Comment 3

3 years ago
This Bug depends on Bug 1213431

BTW, future implementer could find it good to know that, given enough recent Mesa, OpenGL 3.3 runs on every hardware capable of it, and since Mesa 10.3 every OpenGL 3.3 card supports ARB_ES3_compatibility.
See http://mesamatrix.net/ and https://secure.freedesktop.org/~imirkin/glxinfo/glxinfo.html

Comment 4

3 years ago
This Bug can probably be closed now, that Bug 1213431 was fixed.
WebGL2 works with Nightly 20151102030241 and OpenGL 3.3 Core Profile.
about:support still shows "Driver Version 3.0 Mesa 11.0.4" though.
You need to log in before you can comment on or make changes to this bug.