33// WebGL IDL definitions scraped from the Khronos specification:
44// https://www.khronos.org/registry/webgl/specs/latest/
55
6- // Copyright (c) 2024 The Khronos Group Inc.
6+ // Copyright (c) 2025 The Khronos Group Inc.
77//
88// Permission is hereby granted, free of charge, to any person obtaining a
99// copy of this software and/or associated documentation files (the
@@ -445,7 +445,7 @@ interface mixin WebGL2RenderingContextBase
445445 undefined clearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
446446
447447 /* Query Objects */
448- WebGLQuery? createQuery();
448+ WebGLQuery createQuery();
449449 undefined deleteQuery(WebGLQuery? query);
450450 [WebGLHandlesContextLoss] GLboolean isQuery(WebGLQuery? query);
451451 undefined beginQuery(GLenum target, WebGLQuery query);
@@ -454,7 +454,7 @@ interface mixin WebGL2RenderingContextBase
454454 any getQueryParameter(WebGLQuery query, GLenum pname);
455455
456456 /* Sampler Objects */
457- WebGLSampler? createSampler();
457+ WebGLSampler createSampler();
458458 undefined deleteSampler(WebGLSampler? sampler);
459459 [WebGLHandlesContextLoss] GLboolean isSampler(WebGLSampler? sampler);
460460 undefined bindSampler(GLuint unit, WebGLSampler? sampler);
@@ -471,7 +471,7 @@ interface mixin WebGL2RenderingContextBase
471471 any getSyncParameter(WebGLSync sync, GLenum pname);
472472
473473 /* Transform Feedback */
474- WebGLTransformFeedback? createTransformFeedback();
474+ WebGLTransformFeedback createTransformFeedback();
475475 undefined deleteTransformFeedback(WebGLTransformFeedback? tf);
476476 [WebGLHandlesContextLoss] GLboolean isTransformFeedback(WebGLTransformFeedback? tf);
477477 undefined bindTransformFeedback (GLenum target, WebGLTransformFeedback? tf);
@@ -494,7 +494,7 @@ interface mixin WebGL2RenderingContextBase
494494 undefined uniformBlockBinding(WebGLProgram program, GLuint uniformBlockIndex, GLuint uniformBlockBinding);
495495
496496 /* Vertex Array Objects */
497- WebGLVertexArrayObject? createVertexArray();
497+ WebGLVertexArrayObject createVertexArray();
498498 undefined deleteVertexArray(WebGLVertexArrayObject? vertexArray);
499499 [WebGLHandlesContextLoss] GLboolean isVertexArray(WebGLVertexArrayObject? vertexArray);
500500 undefined bindVertexArray(WebGLVertexArrayObject? array);
0 commit comments