diff options
author | Mauro Persano <mauro.persano@kdab.com> | 2021-04-30 16:37:06 -0300 |
---|---|---|
committer | Paul Lemire <paul.lemire@kdab.com> | 2021-05-03 05:32:15 +0000 |
commit | 0157b93098fb5339cfe8fe99a111cf6e6f047565 (patch) | |
tree | 3cbe99241cb3edc90d0a68f2d47b93f3d82f70b9 | |
parent | 5152bc2392df7807d7bcad98d04b04248b6e887e (diff) |
Fix call to drawBuffers in SubmissionContext
Implementations of GraphicsHelperInterface::drawBuffers expect an array
of zero-based attachment point indexes (GL_COLOR_ATTACHMENT0 is added to
the indexes internally), so we can't convert the attachment index to an
OpenGL enum before calling drawBuffers.
Pick-to: 6.1 5.15
Change-Id: Ibc8af9f7c402b055c5391ad673b815c1fb65a40a
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
-rw-r--r-- | src/plugins/renderers/opengl/graphicshelpers/submissioncontext.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/renderers/opengl/graphicshelpers/submissioncontext.cpp b/src/plugins/renderers/opengl/graphicshelpers/submissioncontext.cpp index 0d80c9bcf..4861390fe 100644 --- a/src/plugins/renderers/opengl/graphicshelpers/submissioncontext.cpp +++ b/src/plugins/renderers/opengl/graphicshelpers/submissioncontext.cpp @@ -1634,7 +1634,7 @@ void SubmissionContext::blitFramebuffer(Qt3DCore::QNodeId inputRenderTargetId, if (!outputBufferIsDefault) { // Note that we use glDrawBuffers, not glDrawBuffer. The // latter is not available with GLES. - const int buf = glAttachmentPoint(outputAttachmentPoint); + const int buf = outputAttachmentPoint; drawBuffers(1, &buf); } |