diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2017-06-02 13:28:45 +0200 |
---|---|---|
committer | Paul Lemire <paul.lemire@kdab.com> | 2019-12-18 10:35:17 +0100 |
commit | 24dd795de773c00d5cfe64e887ce63719db88015 (patch) | |
tree | 2ec97f258decc8daa99839b95441d572fbee26b7 /src/render/renderers/opengl/renderer/openglvertexarrayobject.cpp | |
parent | 1776037b0443dc57d59afe0772a83b1d47aced14 (diff) |
Add dedicated managers holder for GL Resources
That way NodeManagers only refers to managers holding nodes (so can be used by
aspect and all renderer) and GLResourceManagers refers to renderer specific
resources.
Note: the Scene2D resourceaccessor was making direct access to GL resource
through the managers, this has been commented and will be restored later
Change-Id: Ic32784f60eac35aab8c066d1769f078639fa25b8
Diffstat (limited to 'src/render/renderers/opengl/renderer/openglvertexarrayobject.cpp')
-rw-r--r-- | src/render/renderers/opengl/renderer/openglvertexarrayobject.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/render/renderers/opengl/renderer/openglvertexarrayobject.cpp b/src/render/renderers/opengl/renderer/openglvertexarrayobject.cpp index f5d0a64f5..58ce70c28 100644 --- a/src/render/renderers/opengl/renderer/openglvertexarrayobject.cpp +++ b/src/render/renderers/opengl/renderer/openglvertexarrayobject.cpp @@ -40,7 +40,7 @@ #include "openglvertexarrayobject_p.h" #include <Qt3DRender/private/submissioncontext_p.h> #include <Qt3DRender/private/renderer_p.h> -#include <Qt3DRender/private/nodemanagers_p.h> +#include <Qt3DRender/private/glresourcemanagers_p.h> #include <Qt3DRender/private/managers_p.h> QT_BEGIN_NAMESPACE @@ -71,7 +71,7 @@ void OpenGLVertexArrayObject::bind() for (const SubmissionContext::VAOVertexAttribute &attr : qAsConst(m_vertexAttributes)) m_ctx->enableAttribute(attr); if (!m_indexAttribute.isNull()) - m_ctx->bindGLBuffer(m_ctx->m_renderer->nodeManagers()->glBufferManager()->data(m_indexAttribute), + m_ctx->bindGLBuffer(m_ctx->m_renderer->glResourceManagers()->glBufferManager()->data(m_indexAttribute), GLBuffer::IndexBuffer); } } |