From 71521a70044dbd1fec854d8d02f0b65efdd7a2af Mon Sep 17 00:00:00 2001 From: Luke Wilde Date: Fri, 13 Dec 2024 14:06:40 +0000 Subject: [PATCH] LibWeb/WebGL2: Implement WebGL 1 version of bufferSubData --- Libraries/LibWeb/WebGL/WebGL2RenderingContextOverloads.idl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Libraries/LibWeb/WebGL/WebGL2RenderingContextOverloads.idl b/Libraries/LibWeb/WebGL/WebGL2RenderingContextOverloads.idl index 4c48f0766b1..d01ea2b39a1 100644 --- a/Libraries/LibWeb/WebGL/WebGL2RenderingContextOverloads.idl +++ b/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);