diff --git a/src/Magnum/MeshView.cpp b/src/Magnum/MeshView.cpp index ee67b9a04..bc5274030 100644 --- a/src/Magnum/MeshView.cpp +++ b/src/Magnum/MeshView.cpp @@ -126,9 +126,9 @@ void MeshView::multiDrawImplementationDefault(std::initializer_list> meshes) { for(MeshView& mesh: meshes) { #ifndef MAGNUM_TARGET_GLES2 - mesh._original.drawInternal(mesh._count, mesh._baseVertex, mesh._instanceCount, mesh._indexOffset, mesh._indexStart, mesh._indexEnd); + mesh._original.get().drawInternal(mesh._count, mesh._baseVertex, mesh._instanceCount, mesh._indexOffset, mesh._indexStart, mesh._indexEnd); #else - mesh._original.drawInternal(mesh._count, mesh._baseVertex, mesh._instanceCount, mesh._indexOffset); + mesh._original.get().drawInternal(mesh._count, mesh._baseVertex, mesh._instanceCount, mesh._indexOffset); #endif } }