Latest commit c219f1a Jul 21, 2017 @Oletus Oletus committed on GitHub Change some WEBGL_multiview errors to be generated at draw (#2420)
Make it possible to enable EXT_disjoint_timer_query(2) at the same
time as WEBGL_multiview. This is important particularly for emscripten
compatibility. Emscripten apps enable all available extensions at
initialization. So if a timer query is active, multiview draws and
clears now generate an INVALID_OPERATION error.

Transform feedback related errors are also changed to happen at draw
time rather than at state changes. This is a more elegant API, and
even though making it perform as well is slightly more difficult, a
sufficiently performant implementation should be possible.

Also adds a framebuffer completeness condition that baseViewIndex must
match between attachments. This is required for a performant
implementation on most desktop platforms.
Permalink
..
Failed to load latest commit information.
ANGLE_instanced_arrays Updated ANGLE_instanced_arrays spec revision history Sep 23, 2015
EXT_blend_minmax Moved EXT_blend_minmax, EXT_frag_depth and EXT_shader_texture_lod Web… May 30, 2015
EXT_color_buffer_float Fix ext-color-buffer-float.html to pass valid RGB16F/32F texture form… Jun 23, 2017
EXT_color_buffer_half_float Add conformance test for extensions no longer available in WebGL 2.0. May 6, 2016
EXT_disjoint_timer_query Make WebGLObject args non nullable in extensions. Nov 14, 2016
EXT_disjoint_timer_query_webgl2 spec: clarify EXT_disjoint_timer_query and fix _webgl2 Oct 24, 2016
EXT_float_blend Promoted EXT_float_blend to draft after discussion on public_webgl. (#… Jan 3, 2017
EXT_frag_depth Moved EXT_blend_minmax, EXT_frag_depth and EXT_shader_texture_lod Web… May 30, 2015
EXT_sRGB Added extension annotations describing compatibility across spec vers… Sep 17, 2014
EXT_shader_texture_lod Moved EXT_blend_minmax, EXT_frag_depth and EXT_shader_texture_lod Web… May 30, 2015
EXT_texture_filter_anisotropic Added [NoInterfaceObject] extended attribute to all extensions' inter… Jul 16, 2014
OES_element_index_uint Added extension annotations describing compatibility across spec vers… Sep 17, 2014
OES_fbo_render_mipmap move to draft OES_fbo_render_mipmap Jan 31, 2015
OES_standard_derivatives Added extension annotations describing compatibility across spec vers… Sep 17, 2014
OES_texture_float remove or promote extensions against WebGL 2.0 Mar 19, 2015
OES_texture_float_linear Changed status of four extensions to Ratified following a Khronos vote. Aug 8, 2014
OES_texture_half_float remove or promote extensions against WebGL 2.0 Mar 19, 2015
OES_texture_half_float_linear remove or promote extensions against WebGL 2.0 Mar 19, 2015
OES_vertex_array_object Added extension annotations describing compatibility across spec vers… Sep 17, 2014
WEBGL_color_buffer_float Add conformance test for extensions no longer available in WebGL 2.0. May 6, 2016
WEBGL_compressed_texture_astc Move WEBGL_compressed_texture_astc to community approved status. (#2204) Dec 13, 2016
WEBGL_compressed_texture_atc Added [NoInterfaceObject] extended attribute to all extensions' inter… Jul 16, 2014
WEBGL_compressed_texture_etc Rename WEBGL_compressed_texture_es3_0 to _etc. (#2047) Oct 1, 2016
WEBGL_compressed_texture_etc1 Added [NoInterfaceObject] extended attribute to all extensions' inter… Jul 16, 2014
WEBGL_compressed_texture_pvrtc Added [NoInterfaceObject] extended attribute to all extensions' inter… Jul 16, 2014
WEBGL_compressed_texture_s3tc Added [NoInterfaceObject] extended attribute to all extensions' inter… Jul 16, 2014
WEBGL_compressed_texture_s3tc_srgb Moved WEBGL_compressed_texture_s3tc_srgb to community approved. (#2411) Jun 1, 2017
WEBGL_debug_renderer_info Added [NoInterfaceObject] extended attribute to all extensions' inter… Jul 16, 2014
WEBGL_debug_shaders Added [NoInterfaceObject] extended attribute to all extensions' inter… Jul 16, 2014
WEBGL_depth_texture Mark WEBGL_depth_texture as removed in WebGL 2.0 instead of in core. Mar 20, 2015
WEBGL_draw_buffers Add framebuffer unsupported cases for WEBGL_draw_buffers Jul 22, 2016
WEBGL_get_buffer_sub_data_async WEBGL_get_buffer_sub_data_async extension (#2079) Dec 15, 2016
WEBGL_lose_context Document that WEBGL_lose_context extension should destroy graphics (#… Feb 16, 2017
WEBGL_security_sensitive_resources Added [NoInterfaceObject] extended attribute to all extensions' inter… Jul 16, 2014
WEBGL_shared_resources Added [NoInterfaceObject] extended attribute to all extensions' inter… Jul 16, 2014
proposals Change some WEBGL_multiview errors to be generated at draw (#2420) Jul 21, 2017
rejected Rejected EXT_texture_storage per discussion on public_webgl list. (#2255 Jan 12, 2017
schematron Include ISO Schematron from <http://www.schematron.com/implementation… Mar 3, 2013
template Modify xsl etc. to allow extensions to add new interfaces. These can … Oct 29, 2014
Makefile Extension schema and validation system Mar 3, 2013
README.md Remove generated files Aug 6, 2013
atom.xsl build products Mar 3, 2013
extension.sch added a rejected category, extensions have to placed in the folder re… Jan 21, 2015
extension.xsl Updated WebGL logo to Khronos' current version. (#2314) Feb 25, 2017
find-exts Automate extension discovery with find-exts script, add README, add v… Feb 28, 2013
registry.html Fixed preexisting whitespace errors highlighted in #2314. (#2315) Feb 25, 2017
registry.xsl added a rejected category, extensions have to placed in the folder re… Jan 21, 2015
rev_utils.xsl Incorporated large contribution from David Sheets templatizing the Dec 8, 2011
revisions.atom Incorporated large contribution from David Sheets templatizing the Dec 8, 2011
standards.xsl Add conformance test for extensions no longer available in WebGL 2.0. May 6, 2016
summary.xml Better Internal Documentation May 10, 2012
summary.xsl added a rejected category, extensions have to placed in the folder re… Jan 21, 2015
validate Extension schema and validation system Mar 3, 2013

README.md

FAQ

Q: How do I indicate that a newly drafted extension proposal should be built for the registry?

A: Put the extension.xml in a subdirectory of proposals/ named for the official extension name. Once that is committed to the repository, the Khronos web site will be automatically updated.

Q: What if I want to see the changes locally?

A: Run 'make' from this directory.