Changes

Jump to: navigation, search

Platform/AreWeFunYet

1,771 bytes added, 02:08, 13 April 2012
Low-level or 3D Graphics
There is also [https://bugzilla.mozilla.org/show_bug.cgi?id=731836 a bug to add support for the Mesa llvmpipe software renderer].
Chrome is integrating the proprietary SwiftShader software renderer.
 
==Bug tracking==
We use the following Status Whiteboard keywords to track various WebGL-related bugs:
{| border="1"
! Status Whiteboard
! Description
! colspan="2"|Bugzilla queries
|-
| webgl-conformance
| Conformance bugs
| [https://bugzilla.mozilla.org/buglist.cgi?classification=Components;status_whiteboard_type=allwordssubstr;query_format=advanced;status_whiteboard=webgl-conformance;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;product=Core Open bugs only]
| [https://bugzilla.mozilla.org/buglist.cgi?classification=Components;status_whiteboard_type=allwordssubstr;query_format=advanced;status_whiteboard=webgl-conformance;product=Core All bugs]
|-
| webgl-test-needed
| Missing conformance tests
| colspan="2"|[https://bugzilla.mozilla.org/buglist.cgi?classification=Components;status_whiteboard_type=allwordssubstr;query_format=advanced;status_whiteboard=webgl-test-needed;product=Core All bugs] <!-- For webgl-test-needed, searching for open bugs only isn't very useful, and can be misleading -->
|-
| webgl-extension
| Extension implementation bugs
| [https://bugzilla.mozilla.org/buglist.cgi?classification=Components;status_whiteboard_type=allwordssubstr;query_format=advanced;status_whiteboard=webgl-extension;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;product=Core Open bugs only]
| [https://bugzilla.mozilla.org/buglist.cgi?classification=Components;status_whiteboard_type=allwordssubstr;query_format=advanced;status_whiteboard=webgl-extension;product=Core All bugs]
|-
| webgl-next
| Important items that don't fall in above categories
| [https://bugzilla.mozilla.org/buglist.cgi?classification=Components;status_whiteboard_type=allwordssubstr;query_format=advanced;status_whiteboard=webgl-next;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;product=Core Open bugs only]
| [https://bugzilla.mozilla.org/buglist.cgi?classification=Components;status_whiteboard_type=allwordssubstr;query_format=advanced;status_whiteboard=webgl-next;product=Core All bugs]
|}
 
==Compositing==
==Extensions==
There are a number of pieces of developer-desired functionality that WebGL extensions are not currently available in WebGL. One of the biggest missing features in WebGL is compressed textures, however there's already a tracked with [https://bugzilla.mozilla.org/show_bugbuglist.cgi?idclassification=Components;status_whiteboard_type=allwordssubstr;query_format=advanced;status_whiteboard=webgl-extension;product=728017 bug for thatCore webgl-extension]in the Status Whiteboard, see 'Bug tracking' above.Others include:* Anisotropic filtering (The biggest missing piece at the moment is [https://bugzilla.mozilla.org/show_bug.cgi?id=728354 bug728017compressed textures])* Async uploads* Multiple FBO attachments* Instancing* Occlusion queries* Depth textures* sRGB.
A number of these are basically just uplifting existing GL/GLES extensions to WebGL, which is generally easy to do, and for which we have a [https://bugzilla.mozilla.org/show_bug.cgi?id=728319 tracking bug].However, this also means we can only support these extensions on devices with the respective GL/GLES extensions.We should gather telemetry for extension support to improve our knowledge of extensions' penetration. Alternatively, [http://webglstats.com/ WebGLStats] has some very useful data on this subject.
There should also be a way to expose fast-paths, especially to eliminate costly pixel format swizzling. (For example between BGRA and RGBA)
Confirm
753
edits

Navigation menu