diff options
author | Jesus Fernandez <jesus.fernandez@qt.io> | 2018-09-13 16:44:55 +0200 |
---|---|---|
committer | Jesus Fernandez <Jesus.Fernandez@qt.io> | 2018-09-14 08:44:20 +0000 |
commit | 2360d718f3beae5a35b04499f47f44e612165387 (patch) | |
tree | 1d79102d2c458a5f4a1ca0c5c542d53e3ea7e37c /src | |
parent | 6e4627b9513aae4b8b2e18f90e898951c3eb7810 (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.cpp | 6 |
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)); } |