Closed Bug 1053440 Opened 10 years ago Closed 5 years ago

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

Categories

(Core :: Graphics: CanvasWebGL, defect)

x86_64
Linux
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: u388012, Unassigned)

References

Details

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.
Blocks: 894492
Is this still occurring on Firefox 39?  What about on Firefox 40 beta?
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
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
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.
Status: UNCONFIRMED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.