summaryrefslogtreecommitdiffstats
path: root/src/render/renderers/opengl/renderer/openglvertexarrayobject.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/render/renderers/opengl/renderer/openglvertexarrayobject.cpp')
-rw-r--r--src/render/renderers/opengl/renderer/openglvertexarrayobject.cpp4
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 58ce70c28..25a850a79 100644
--- a/src/render/renderers/opengl/renderer/openglvertexarrayobject.cpp
+++ b/src/render/renderers/opengl/renderer/openglvertexarrayobject.cpp
@@ -133,7 +133,7 @@ void OpenGLVertexArrayObject::cleanup()
}
// called from job
-bool OpenGLVertexArrayObject::isAbandoned(GeometryManager *geomMgr, ShaderManager *shaderMgr)
+bool OpenGLVertexArrayObject::isAbandoned(GeometryManager *geomMgr, GLShaderManager *shaderMgr)
{
QMutexLocker lock(&m_mutex);
@@ -141,7 +141,7 @@ bool OpenGLVertexArrayObject::isAbandoned(GeometryManager *geomMgr, ShaderManage
return false;
const bool geometryExists = (geomMgr->data(m_owners.first) != nullptr);
- const bool shaderExists = (shaderMgr->data(m_owners.second) != nullptr);
+ const bool shaderExists = (shaderMgr->lookupResource(m_owners.second) != nullptr);
return !geometryExists || !shaderExists;
}