[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Public WebGL] rejecting WEBGL_color_buffer_float and EXT_color_buffer_half_float
The proposal to reject WEBGL_color_buffer_float and EXT_color_buffer_half_float is pending: https://github.com/KhronosGroup/WebGL/pull/846
The task is to decide if These extensions should be rejected. This is not an easy decision because these extensions are community approved. However the approval is based on a technicality raised by Mozilla (see history).
Community approved extensions can be rejected as the extension development process states.
A community approved extension can only be rejected in extraordinary circumstances.
An extension has to move through the extension process, as the extension development process states:
Every extension should advance to Khronos ratified.
If an extension cannot advance it can be rejected, as the extension development process states:
If an extension cannot advance through the extension process it can be rejected.
It is customary not to propose ratification unless several vendors have exposed implementations (in fact this is a semi-formal standard for community approval as well). If there is no intent to implement these extensions, as is stated by Google (see history), then these extensions cannot move to ratified. If they cannot move to ratified, then they have to be rejected.
I posit that these community approved extensions are probably impossible to ratify, and that they should therefore be rejected.
Unfortunately, both spec and implementation problems were encountered
while trying to implement WEBGL_color_buffer_float against OpenGL ES
2.0 (ANGLE, in particular).
Mozilla has retracted their implementation of these extensions and as of January 2015, they where no longer available in Firefox.
Feedback from Apple, Microsoft and Mozilla on these extensions is outstanding. Calls for feedback where made:
Suggested course of action
I propose that objections to the proposal to reject these extensions is registered by February 20th 2015 latest (2 weeks from now), and that if no objections are raised these extensions are rejected fortwith.