Closed Bug 822518 Opened 12 years ago Closed 4 years ago

Allow use of native GLES2 for WebGL

Categories

(Core :: Graphics: CanvasWebGL, task, P5)

x86_64
Linux
task

Tracking

()

RESOLVED WONTFIX

People

(Reporter: jgilbert, Unassigned)

References

(Depends on 1 open bug)

Details

With GLES2, WebGL has to do less emulation than GL2+. Ideally it can also be faster, as the spec is less complicated.
here you can find a list of GPU that are compatible with GLES2 ("Conformant Products"), including, outside ARM SoC : HD Graphics 2500 & 4000 "Ivybridge" (Linux 3.4/Mesa 8.0.4), HD Graphics 2000 & 3000 "Sandybridge" (Linux 3.4/Mesa 8.0.4) : http://www.khronos.org/conformance/adopters/conformant-products#opengles
However, using GLES2 on desktop exposes us to a potential new set of bugs in the GLES2 paths of those drivers which are almost certainly less tested than the regular GL paths.  We should examine the perf differences and see if it's really worth doing this...
Type: defect → enhancement
Priority: -- → P3
Type: enhancement → task
Priority: P3 → P5

Any place we can get desktop GL-core, I don't think we would prefer GLES.

Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.