From b5316079a8580f15c882c2972ed03fceb0378d51 Mon Sep 17 00:00:00 2001 From: Jesus Fernandez Date: Wed, 15 Nov 2017 14:05:43 +0100 Subject: Don't send size as a bufferSubData parameter MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The 'size' is not required as a parameter, it's handled by the 'ArrayBuffer' directly. This fixes the WebGL 'bufferSubData' function which has a different argument list than 'glBufferSubData'. Change-Id: I561de68057d456ac3733ca0e0086e8b874b7e8ea Reviewed-by: MÃ¥rten Nordheim Reviewed-by: Edward Welbourne --- src/plugins/platforms/webgl/qwebglcontext.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/platforms/webgl/qwebglcontext.cpp b/src/plugins/platforms/webgl/qwebglcontext.cpp index 88f21f0..5e92565 100644 --- a/src/plugins/platforms/webgl/qwebglcontext.cpp +++ b/src/plugins/platforms/webgl/qwebglcontext.cpp @@ -546,7 +546,7 @@ QWEBGL_FUNCTION(bufferData, void, glBufferData, QWEBGL_FUNCTION(bufferSubData, void, glBufferSubData, (GLenum) target, (GLintptr) offset, (GLsizeiptr) size, (const void *) data) { - postEvent<&bufferSubData>(target, int(size), int(offset), QByteArray((const char *)data, size)); + postEvent<&bufferSubData>(target, int(offset), QByteArray((const char *)data, size)); } QWEBGL_FUNCTION(checkFramebufferStatus, GLenum, glCheckFramebufferStatus, -- cgit v1.2.3