Browse Source

LibWeb/WebGL2: Implement WebGL 1 version of bufferSubData

Luke Wilde 7 months ago
parent
commit
71521a7004
1 changed files with 2 additions and 1 deletions
  1. 2 1
      Libraries/LibWeb/WebGL/WebGL2RenderingContextOverloads.idl

+ 2 - 1
Libraries/LibWeb/WebGL/WebGL2RenderingContextOverloads.idl

@@ -5,9 +5,10 @@
 // https://registry.khronos.org/webgl/specs/latest/2.0/#3.7
 interface mixin WebGL2RenderingContextOverloads {
     // WebGL1:
+    // FIXME: BufferSource is really a AllowSharedBufferSource
     undefined bufferData(GLenum target, GLsizeiptr size, GLenum usage);
     undefined bufferData(GLenum target, BufferSource? srcData, GLenum usage);
-    [FIXME] undefined bufferSubData(GLenum target, GLintptr dstByteOffset, AllowSharedBufferSource srcData);
+    undefined bufferSubData(GLenum target, GLintptr dstByteOffset, BufferSource srcData);
     // WebGL2:
     [FIXME] undefined bufferData(GLenum target, [AllowShared] ArrayBufferView srcData, GLenum usage, unsigned long long srcOffset, optional GLuint length = 0);
     [FIXME] undefined bufferSubData(GLenum target, GLintptr dstByteOffset, [AllowShared] ArrayBufferView srcData, unsigned long long srcOffset, optional GLuint length = 0);