From dc18ebcb239d388c917c2304df73cfb100d8cef1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Mon, 18 Oct 2021 19:50:23 +0200 Subject: [PATCH] GL: reduce code duplication. --- src/Magnum/GL/AbstractShaderProgram.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/Magnum/GL/AbstractShaderProgram.cpp b/src/Magnum/GL/AbstractShaderProgram.cpp index c6d39a995..dae3d3337 100644 --- a/src/Magnum/GL/AbstractShaderProgram.cpp +++ b/src/Magnum/GL/AbstractShaderProgram.cpp @@ -389,10 +389,11 @@ AbstractShaderProgram& AbstractShaderProgram::draw(Mesh& mesh, const Containers: use(); #ifndef MAGNUM_TARGET_GLES - Mesh::multiDrawImplementationDefault(mesh, counts, vertexOffsets, indexOffsets); + Mesh::multiDrawImplementationDefault #else - Context::current().state().mesh.multiDrawImplementation(mesh, counts, vertexOffsets, indexOffsets); + Context::current().state().mesh.multiDrawImplementation #endif + (mesh, counts, vertexOffsets, indexOffsets); return *this; } @@ -403,10 +404,11 @@ AbstractShaderProgram& AbstractShaderProgram::draw(Mesh& mesh, const Containers: use(); #ifndef MAGNUM_TARGET_GLES - Mesh::multiDrawImplementationDefault(mesh, counts, vertexOffsets, indexOffsets); + Mesh::multiDrawImplementationDefault #else - Context::current().state().mesh.multiDrawLongImplementation(mesh, counts, vertexOffsets, indexOffsets); + Context::current().state().mesh.multiDrawLongImplementation #endif + (mesh, counts, vertexOffsets, indexOffsets); return *this; }