summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJesus Fernandez <jesus.fernandez@qt.io>2018-09-13 16:44:55 +0200
committerJesus Fernandez <Jesus.Fernandez@qt.io>2018-09-14 08:44:20 +0000
commit2360d718f3beae5a35b04499f47f44e612165387 (patch)
tree1d79102d2c458a5f4a1ca0c5c542d53e3ea7e37c /src
parent6e4627b9513aae4b8b2e18f90e898951c3eb7810 (diff)
Use QWebGLFunctionCall::addParameters
It can add all the parameters in a single call. Change-Id: I3b6352459cfa39d0dc3760dea78c587ec709d5fa Reviewed-by: Edward Welbourne <edward.welbourne@qt.io> Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/plugins/platforms/webgl/qwebglcontext.cpp6
1 files changed, 1 insertions, 5 deletions
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));
}