From 2360d718f3beae5a35b04499f47f44e612165387 Mon Sep 17 00:00:00 2001 From: Jesus Fernandez Date: Thu, 13 Sep 2018 16:44:55 +0200 Subject: Use QWebGLFunctionCall::addParameters MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It can add all the parameters in a single call. Change-Id: I3b6352459cfa39d0dc3760dea78c587ec709d5fa Reviewed-by: Edward Welbourne Reviewed-by: MÃ¥rten Nordheim --- src/plugins/platforms/webgl/qwebglcontext.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'src') diff --git a/src/plugins/platforms/webgl/qwebglcontext.cpp b/src/plugins/platforms/webgl/qwebglcontext.cpp index 0a011f2..d14a99c 100644 --- a/src/plugins/platforms/webgl/qwebglcontext.cpp +++ b/src/plugins/platforms/webgl/qwebglcontext.cpp @@ -234,11 +234,7 @@ static void setVertexAttribs(QWebGLFunctionCall *event, GLsizei count) const ContextData::VertexAttrib &va(it.value()); if (va.arrayBufferBinding == 0 && va.enabled) { int len = bufferSize(count, va.size, va.type, va.stride); - event->addUInt(it.key()); - event->addInt(va.size); - event->addInt(va.type); - event->addInt(va.normalized); - event->addInt(va.stride); + event->addParameters(it.key(), va.size, int(va.type), va.normalized, va.stride); // found an enabled vertex attribute that was specified with a client-side pointer event->addData(QByteArray((const char *)va.pointer, len)); } -- cgit v1.2.3