Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
149 changes: 1 addition & 148 deletions features/draft/spec/webgl1.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,168 +3,21 @@ name: WebGL Specification
description: TODO
spec: https://registry.khronos.org/webgl/specs/latest/1.0/
compat_features:
- api.HTMLCanvasElement.getContext.webgl2_context.options_alpha_parameter
- api.HTMLCanvasElement.getContext.webgl2_context.options_desynchronized_parameter
- api.HTMLCanvasElement.getContext.webgl2_context.options_failIfMajorPerformanceCaveat_parameter
- api.HTMLCanvasElement.getContext.webgl2_context.options_powerPreference_parameter
- api.HTMLCanvasElement.getContext.webgl_context.options_alpha_parameter
- api.HTMLCanvasElement.getContext.webgl_context.options_desynchronized_parameter
- api.HTMLCanvasElement.getContext.webgl_context.options_failIfMajorPerformanceCaveat_parameter
- api.HTMLCanvasElement.getContext.webgl_context.options_powerPreference_parameter
- api.HTMLCanvasElement.webglcontextcreationerror_event
- api.HTMLCanvasElement.webglcontextlost_event
- api.HTMLCanvasElement.webglcontextrestored_event
- api.WebGL2RenderingContext.activeTexture
- api.WebGL2RenderingContext.attachShader
- api.WebGL2RenderingContext.bindAttribLocation
- api.WebGL2RenderingContext.bindBuffer
- api.WebGL2RenderingContext.bindFramebuffer
- api.WebGL2RenderingContext.bindRenderbuffer
- api.WebGL2RenderingContext.bindTexture
- api.WebGL2RenderingContext.blendColor
- api.WebGL2RenderingContext.blendEquation
- api.WebGL2RenderingContext.blendEquationSeparate
- api.WebGL2RenderingContext.blendFunc
- api.WebGL2RenderingContext.blendFuncSeparate
- api.WebGL2RenderingContext.bufferData
- api.WebGL2RenderingContext.bufferSubData
- api.WebGL2RenderingContext.canvas
- api.WebGL2RenderingContext.checkFramebufferStatus
- api.WebGL2RenderingContext.clear
- api.WebGL2RenderingContext.clearColor
- api.WebGL2RenderingContext.clearDepth
- api.WebGL2RenderingContext.clearStencil
- api.WebGL2RenderingContext.colorMask
- api.WebGL2RenderingContext.compileShader
- api.WebGL2RenderingContext.compressedTexImage2D
- api.WebGL2RenderingContext.compressedTexSubImage2D
- api.WebGL2RenderingContext.copyTexImage2D
- api.WebGL2RenderingContext.copyTexSubImage2D
- api.WebGL2RenderingContext.createBuffer
- api.WebGL2RenderingContext.createFramebuffer
- api.WebGL2RenderingContext.createProgram
- api.WebGL2RenderingContext.createRenderbuffer
- api.WebGL2RenderingContext.createShader
- api.WebGL2RenderingContext.createTexture
- api.WebGL2RenderingContext.cullFace
- api.WebGL2RenderingContext.deleteBuffer
- api.WebGL2RenderingContext.deleteFramebuffer
- api.WebGL2RenderingContext.deleteProgram
- api.WebGL2RenderingContext.deleteRenderbuffer
- api.WebGL2RenderingContext.deleteShader
- api.WebGL2RenderingContext.deleteTexture
- api.WebGL2RenderingContext.depthFunc
- api.WebGL2RenderingContext.depthMask
- api.WebGL2RenderingContext.depthRange
- api.WebGL2RenderingContext.detachShader
- api.WebGL2RenderingContext.disable
- api.WebGL2RenderingContext.disableVertexAttribArray
- api.WebGL2RenderingContext.drawArrays
- api.WebGL2RenderingContext.drawElements
- api.WebGL2RenderingContext.drawingBufferColorSpace
- api.WebGL2RenderingContext.drawingBufferFormat
- api.WebGL2RenderingContext.drawingBufferHeight
- api.WebGL2RenderingContext.drawingBufferStorage
- api.WebGL2RenderingContext.drawingBufferWidth
- api.WebGL2RenderingContext.enable
- api.WebGL2RenderingContext.enableVertexAttribArray
- api.WebGL2RenderingContext.finish
- api.WebGL2RenderingContext.flush
- api.WebGL2RenderingContext.framebufferRenderbuffer
- api.WebGL2RenderingContext.framebufferTexture2D
- api.WebGL2RenderingContext.frontFace
- api.WebGL2RenderingContext.generateMipmap
- api.WebGL2RenderingContext.getActiveAttrib
- api.WebGL2RenderingContext.getActiveUniform
- api.WebGL2RenderingContext.getAttachedShaders
- api.WebGL2RenderingContext.getAttribLocation
- api.WebGL2RenderingContext.getBufferParameter
- api.WebGL2RenderingContext.getContextAttributes
- api.WebGL2RenderingContext.getError
- api.WebGL2RenderingContext.getExtension
- api.WebGL2RenderingContext.getFramebufferAttachmentParameter
- api.WebGL2RenderingContext.getParameter
- api.WebGL2RenderingContext.getProgramInfoLog
- api.WebGL2RenderingContext.getProgramParameter
- api.WebGL2RenderingContext.getRenderbufferParameter
- api.WebGL2RenderingContext.getShaderInfoLog
- api.WebGL2RenderingContext.getShaderParameter
- api.WebGL2RenderingContext.getShaderPrecisionFormat
- api.WebGL2RenderingContext.getShaderSource
- api.WebGL2RenderingContext.getSupportedExtensions
- api.WebGL2RenderingContext.getTexParameter
- api.WebGL2RenderingContext.getUniform
- api.WebGL2RenderingContext.getUniformLocation
- api.WebGL2RenderingContext.getVertexAttrib
- api.WebGL2RenderingContext.getVertexAttribOffset
- api.WebGL2RenderingContext.hint
- api.WebGL2RenderingContext.isBuffer
- api.WebGL2RenderingContext.isContextLost
- api.WebGL2RenderingContext.isEnabled
- api.WebGL2RenderingContext.isFramebuffer
- api.WebGL2RenderingContext.isProgram
- api.WebGL2RenderingContext.isRenderbuffer
- api.WebGL2RenderingContext.isShader
- api.WebGL2RenderingContext.isTexture
- api.WebGL2RenderingContext.lineWidth
- api.WebGL2RenderingContext.linkProgram
- api.WebGL2RenderingContext.pixelStorei
- api.WebGL2RenderingContext.polygonOffset
- api.WebGL2RenderingContext.readPixels
- api.WebGL2RenderingContext.renderbufferStorage
- api.WebGL2RenderingContext.sampleCoverage
- api.WebGL2RenderingContext.scissor
- api.WebGL2RenderingContext.shaderSource
- api.WebGL2RenderingContext.stencilFunc
- api.WebGL2RenderingContext.stencilFuncSeparate
- api.WebGL2RenderingContext.stencilMask
- api.WebGL2RenderingContext.stencilMaskSeparate
- api.WebGL2RenderingContext.stencilOp
- api.WebGL2RenderingContext.stencilOpSeparate
- api.WebGL2RenderingContext.texImage2D
- api.WebGL2RenderingContext.texParameterf
- api.WebGL2RenderingContext.texParameteri
- api.WebGL2RenderingContext.texSubImage2D
- api.WebGL2RenderingContext.uniform1f
- api.WebGL2RenderingContext.uniform1fv
- api.WebGL2RenderingContext.uniform1i
- api.WebGL2RenderingContext.uniform1iv
- api.WebGL2RenderingContext.uniform2f
- api.WebGL2RenderingContext.uniform2fv
- api.WebGL2RenderingContext.uniform2i
- api.WebGL2RenderingContext.uniform2iv
- api.WebGL2RenderingContext.uniform3f
- api.WebGL2RenderingContext.uniform3fv
- api.WebGL2RenderingContext.uniform3i
- api.WebGL2RenderingContext.uniform3iv
- api.WebGL2RenderingContext.uniform4f
- api.WebGL2RenderingContext.uniform4fv
- api.WebGL2RenderingContext.uniform4i
- api.WebGL2RenderingContext.uniform4iv
- api.WebGL2RenderingContext.uniformMatrix2fv
- api.WebGL2RenderingContext.uniformMatrix3fv
- api.WebGL2RenderingContext.uniformMatrix4fv
- api.WebGL2RenderingContext.unpackColorSpace
- api.WebGL2RenderingContext.useProgram
- api.WebGL2RenderingContext.validateProgram
- api.WebGL2RenderingContext.vertexAttrib1f
- api.WebGL2RenderingContext.vertexAttrib1fv
- api.WebGL2RenderingContext.vertexAttrib2f
- api.WebGL2RenderingContext.vertexAttrib2fv
- api.WebGL2RenderingContext.vertexAttrib3f
- api.WebGL2RenderingContext.vertexAttrib3fv
- api.WebGL2RenderingContext.vertexAttrib4f
- api.WebGL2RenderingContext.vertexAttrib4fv
- api.WebGL2RenderingContext.vertexAttribPointer
- api.WebGL2RenderingContext.viewport
- api.WebGLActiveInfo
- api.WebGLActiveInfo.name
- api.WebGLActiveInfo.size
- api.WebGLActiveInfo.type
- api.WebGLBuffer
- api.WebGLContextEvent
- api.WebGLContextEvent.WebGLContextEvent
- api.WebGLContextEvent.statusMessage
- api.WebGLContextEvent.WebGLContextEvent
- api.WebGLFramebuffer
- api.WebGLObject
- api.WebGLProgram
Expand Down
179 changes: 0 additions & 179 deletions features/draft/spec/webgl1.yml.dist
Original file line number Diff line number Diff line change
Expand Up @@ -243,171 +243,6 @@ compat_features:
# safari_ios: "10.3"
- api.HTMLCanvasElement.getContext.webgl_context.options_failIfMajorPerformanceCaveat_parameter

# baseline: high
# baseline_low_date: 2021-09-20
# baseline_high_date: 2024-03-20
# support:
# chrome: "56"
# chrome_android: "56"
# edge: "79"
# firefox: "51"
# firefox_android: "51"
# safari: "15"
# safari_ios: "15"
- api.HTMLCanvasElement.getContext.webgl2_context.options_alpha_parameter
- api.HTMLCanvasElement.getContext.webgl2_context.options_failIfMajorPerformanceCaveat_parameter

# baseline: high
# baseline_low_date: 2021-09-20
# baseline_high_date: 2024-03-20
# support:
# chrome: "56"
# chrome_android: "58"
# edge: "79"
# firefox: "51"
# firefox_android: "51"
# safari: "15"
# safari_ios: "15"
- api.WebGL2RenderingContext.activeTexture
- api.WebGL2RenderingContext.attachShader
- api.WebGL2RenderingContext.bindAttribLocation
- api.WebGL2RenderingContext.bindBuffer
- api.WebGL2RenderingContext.bindFramebuffer
- api.WebGL2RenderingContext.bindRenderbuffer
- api.WebGL2RenderingContext.bindTexture
- api.WebGL2RenderingContext.blendColor
- api.WebGL2RenderingContext.blendEquation
- api.WebGL2RenderingContext.blendEquationSeparate
- api.WebGL2RenderingContext.blendFunc
- api.WebGL2RenderingContext.blendFuncSeparate
- api.WebGL2RenderingContext.bufferData
- api.WebGL2RenderingContext.bufferSubData
- api.WebGL2RenderingContext.canvas
- api.WebGL2RenderingContext.checkFramebufferStatus
- api.WebGL2RenderingContext.clear
- api.WebGL2RenderingContext.clearColor
- api.WebGL2RenderingContext.clearDepth
- api.WebGL2RenderingContext.clearStencil
- api.WebGL2RenderingContext.colorMask
- api.WebGL2RenderingContext.compileShader
- api.WebGL2RenderingContext.compressedTexImage2D
- api.WebGL2RenderingContext.compressedTexSubImage2D
- api.WebGL2RenderingContext.copyTexImage2D
- api.WebGL2RenderingContext.copyTexSubImage2D
- api.WebGL2RenderingContext.createBuffer
- api.WebGL2RenderingContext.createFramebuffer
- api.WebGL2RenderingContext.createProgram
- api.WebGL2RenderingContext.createRenderbuffer
- api.WebGL2RenderingContext.createShader
- api.WebGL2RenderingContext.createTexture
- api.WebGL2RenderingContext.cullFace
- api.WebGL2RenderingContext.deleteBuffer
- api.WebGL2RenderingContext.deleteFramebuffer
- api.WebGL2RenderingContext.deleteProgram
- api.WebGL2RenderingContext.deleteRenderbuffer
- api.WebGL2RenderingContext.deleteShader
- api.WebGL2RenderingContext.deleteTexture
- api.WebGL2RenderingContext.depthFunc
- api.WebGL2RenderingContext.depthMask
- api.WebGL2RenderingContext.depthRange
- api.WebGL2RenderingContext.detachShader
- api.WebGL2RenderingContext.disable
- api.WebGL2RenderingContext.disableVertexAttribArray
- api.WebGL2RenderingContext.drawArrays
- api.WebGL2RenderingContext.drawElements
- api.WebGL2RenderingContext.drawingBufferHeight
- api.WebGL2RenderingContext.drawingBufferWidth
- api.WebGL2RenderingContext.enable
- api.WebGL2RenderingContext.enableVertexAttribArray
- api.WebGL2RenderingContext.finish
- api.WebGL2RenderingContext.flush
- api.WebGL2RenderingContext.framebufferRenderbuffer
- api.WebGL2RenderingContext.framebufferTexture2D
- api.WebGL2RenderingContext.frontFace
- api.WebGL2RenderingContext.generateMipmap
- api.WebGL2RenderingContext.getActiveAttrib
- api.WebGL2RenderingContext.getActiveUniform
- api.WebGL2RenderingContext.getAttachedShaders
- api.WebGL2RenderingContext.getAttribLocation
- api.WebGL2RenderingContext.getBufferParameter
- api.WebGL2RenderingContext.getContextAttributes
- api.WebGL2RenderingContext.getError
- api.WebGL2RenderingContext.getExtension
- api.WebGL2RenderingContext.getFramebufferAttachmentParameter
- api.WebGL2RenderingContext.getParameter
- api.WebGL2RenderingContext.getProgramInfoLog
- api.WebGL2RenderingContext.getProgramParameter
- api.WebGL2RenderingContext.getRenderbufferParameter
- api.WebGL2RenderingContext.getShaderInfoLog
- api.WebGL2RenderingContext.getShaderParameter
- api.WebGL2RenderingContext.getShaderPrecisionFormat
- api.WebGL2RenderingContext.getShaderSource
- api.WebGL2RenderingContext.getSupportedExtensions
- api.WebGL2RenderingContext.getTexParameter
- api.WebGL2RenderingContext.getUniform
- api.WebGL2RenderingContext.getUniformLocation
- api.WebGL2RenderingContext.getVertexAttrib
- api.WebGL2RenderingContext.getVertexAttribOffset
- api.WebGL2RenderingContext.hint
- api.WebGL2RenderingContext.isBuffer
- api.WebGL2RenderingContext.isContextLost
- api.WebGL2RenderingContext.isEnabled
- api.WebGL2RenderingContext.isFramebuffer
- api.WebGL2RenderingContext.isProgram
- api.WebGL2RenderingContext.isRenderbuffer
- api.WebGL2RenderingContext.isShader
- api.WebGL2RenderingContext.isTexture
- api.WebGL2RenderingContext.lineWidth
- api.WebGL2RenderingContext.linkProgram
- api.WebGL2RenderingContext.pixelStorei
- api.WebGL2RenderingContext.polygonOffset
- api.WebGL2RenderingContext.readPixels
- api.WebGL2RenderingContext.renderbufferStorage
- api.WebGL2RenderingContext.sampleCoverage
- api.WebGL2RenderingContext.scissor
- api.WebGL2RenderingContext.shaderSource
- api.WebGL2RenderingContext.stencilFunc
- api.WebGL2RenderingContext.stencilFuncSeparate
- api.WebGL2RenderingContext.stencilMask
- api.WebGL2RenderingContext.stencilMaskSeparate
- api.WebGL2RenderingContext.stencilOp
- api.WebGL2RenderingContext.stencilOpSeparate
- api.WebGL2RenderingContext.texImage2D
- api.WebGL2RenderingContext.texParameterf
- api.WebGL2RenderingContext.texParameteri
- api.WebGL2RenderingContext.texSubImage2D
- api.WebGL2RenderingContext.uniform1f
- api.WebGL2RenderingContext.uniform1fv
- api.WebGL2RenderingContext.uniform1i
- api.WebGL2RenderingContext.uniform1iv
- api.WebGL2RenderingContext.uniform2f
- api.WebGL2RenderingContext.uniform2fv
- api.WebGL2RenderingContext.uniform2i
- api.WebGL2RenderingContext.uniform2iv
- api.WebGL2RenderingContext.uniform3f
- api.WebGL2RenderingContext.uniform3fv
- api.WebGL2RenderingContext.uniform3i
- api.WebGL2RenderingContext.uniform3iv
- api.WebGL2RenderingContext.uniform4f
- api.WebGL2RenderingContext.uniform4fv
- api.WebGL2RenderingContext.uniform4i
- api.WebGL2RenderingContext.uniform4iv
- api.WebGL2RenderingContext.uniformMatrix2fv
- api.WebGL2RenderingContext.uniformMatrix3fv
- api.WebGL2RenderingContext.uniformMatrix4fv
- api.WebGL2RenderingContext.useProgram
- api.WebGL2RenderingContext.validateProgram
- api.WebGL2RenderingContext.vertexAttrib1f
- api.WebGL2RenderingContext.vertexAttrib1fv
- api.WebGL2RenderingContext.vertexAttrib2f
- api.WebGL2RenderingContext.vertexAttrib2fv
- api.WebGL2RenderingContext.vertexAttrib3f
- api.WebGL2RenderingContext.vertexAttrib3fv
- api.WebGL2RenderingContext.vertexAttrib4f
- api.WebGL2RenderingContext.vertexAttrib4fv
- api.WebGL2RenderingContext.vertexAttribPointer
- api.WebGL2RenderingContext.viewport

# baseline: low
# baseline_low_date: 2024-06-11
# support:
Expand All @@ -418,7 +253,6 @@ compat_features:
# firefox_android: "127"
# safari: "16.4"
# safari_ios: "16.4"
- api.WebGL2RenderingContext.drawingBufferColorSpace
- api.WebGLRenderingContext.drawingBufferColorSpace

# baseline: false
Expand All @@ -430,38 +264,25 @@ compat_features:
# safari_ios: "10.3"
- api.HTMLCanvasElement.getContext.webgl_context.options_powerPreference_parameter

# baseline: false
# support:
# chrome: "75"
# chrome_android: "75"
# edge: "79"
# safari: "15"
# safari_ios: "15"
- api.HTMLCanvasElement.getContext.webgl2_context.options_powerPreference_parameter

# baseline: false
# support:
# chrome: "81"
# chrome_android: "75"
# edge: "79"
- api.HTMLCanvasElement.getContext.webgl2_context.options_desynchronized_parameter
- api.HTMLCanvasElement.getContext.webgl_context.options_desynchronized_parameter

# baseline: false
# support:
# chrome: "104"
# chrome_android: "104"
# edge: "104"
- api.WebGL2RenderingContext.unpackColorSpace
- api.WebGLRenderingContext.unpackColorSpace

# baseline: false
# support:
# chrome: "122"
# chrome_android: "122"
# edge: "122"
- api.WebGL2RenderingContext.drawingBufferFormat
- api.WebGL2RenderingContext.drawingBufferStorage
- api.WebGLRenderingContext.drawingBufferFormat
- api.WebGLRenderingContext.drawingBufferStorage

Expand Down
Loading