diff --git a/src/Magnum/Shaders/LineGL.cpp b/src/Magnum/Shaders/LineGL.cpp index c28f318a5..b4f182aa5 100644 --- a/src/Magnum/Shaders/LineGL.cpp +++ b/src/Magnum/Shaders/LineGL.cpp @@ -201,7 +201,7 @@ template typename LineGL::CompileState LineG out.submitLink(); return CompileState{std::move(out), std::move(vert), std::move(frag) - #if !defined(MAGNUM_TARGET_GLES) || (!defined(MAGNUM_TARGET_GLES2) && !defined(MAGNUM_TARGET_WEBGL)) + #if !defined(MAGNUM_TARGET_GLES) || !defined(MAGNUM_TARGET_WEBGL) , version #endif }; @@ -219,7 +219,7 @@ template LineGL::LineGL(CompileState&& state #ifndef MAGNUM_TARGET_GLES const GL::Context& context = GL::Context::current(); if(!context.isExtensionSupported(state._version)) - #elif !defined(MAGNUM_TARGET_GLES2) && !defined(MAGNUM_TARGET_WEBGL) + #elif !defined(MAGNUM_TARGET_WEBGL) if(state._version < GL::Version::GLES310) #endif { @@ -242,7 +242,7 @@ template LineGL::LineGL(CompileState&& state #ifndef MAGNUM_TARGET_GLES if(!context.isExtensionSupported(state._version)) - #elif !defined(MAGNUM_TARGET_GLES2) && !defined(MAGNUM_TARGET_WEBGL) + #elif !defined(MAGNUM_TARGET_WEBGL) if(state._version < GL::Version::GLES310) #endif { diff --git a/src/Magnum/Shaders/LineGL.h b/src/Magnum/Shaders/LineGL.h index a010f1550..b481d9485 100644 --- a/src/Magnum/Shaders/LineGL.h +++ b/src/Magnum/Shaders/LineGL.h @@ -1104,17 +1104,17 @@ template class LineGL::CompileState: public explicit CompileState(NoCreateT): LineGL{NoCreate}, _vert{NoCreate}, _frag{NoCreate} {} explicit CompileState(LineGL&& shader, GL::Shader&& vert, GL::Shader&& frag - #if !defined(MAGNUM_TARGET_GLES) || (!defined(MAGNUM_TARGET_GLES2) && !defined(MAGNUM_TARGET_WEBGL)) + #if !defined(MAGNUM_TARGET_GLES) || !defined(MAGNUM_TARGET_WEBGL) , GL::Version version #endif ): LineGL{Utility::move(shader)}, _vert{Utility::move(vert)}, _frag{Utility::move(frag)} - #if !defined(MAGNUM_TARGET_GLES) || (!defined(MAGNUM_TARGET_GLES2) && !defined(MAGNUM_TARGET_WEBGL)) + #if !defined(MAGNUM_TARGET_GLES) || !defined(MAGNUM_TARGET_WEBGL) , _version{version} #endif {} Implementation::GLShaderWrapper _vert, _frag; - #if !defined(MAGNUM_TARGET_GLES) || (!defined(MAGNUM_TARGET_GLES2) && !defined(MAGNUM_TARGET_WEBGL)) + #if !defined(MAGNUM_TARGET_GLES) || !defined(MAGNUM_TARGET_WEBGL) GL::Version _version; #endif }; diff --git a/src/Magnum/Shaders/Test/MeshVisualizerGLTest.cpp b/src/Magnum/Shaders/Test/MeshVisualizerGLTest.cpp index 5b9b8f7b5..b47b4f2a0 100644 --- a/src/Magnum/Shaders/Test/MeshVisualizerGLTest.cpp +++ b/src/Magnum/Shaders/Test/MeshVisualizerGLTest.cpp @@ -1399,14 +1399,9 @@ MeshVisualizerGLTest::MeshVisualizerGLTest() { /* MSVC needs explicit type due to default template args */ addTests({ &MeshVisualizerGLTest::renderDefaultsWireframe2D, - #ifndef MAGNUM_TARGET_GLES2 &MeshVisualizerGLTest::renderDefaultsWireframe2D, - #endif &MeshVisualizerGLTest::renderDefaultsWireframe3D, - #ifndef MAGNUM_TARGET_GLES2 - &MeshVisualizerGLTest::renderDefaultsWireframe3D, - #endif - }, + &MeshVisualizerGLTest::renderDefaultsWireframe3D}, &MeshVisualizerGLTest::renderSetup, &MeshVisualizerGLTest::renderTeardown); #endif @@ -1415,14 +1410,9 @@ MeshVisualizerGLTest::MeshVisualizerGLTest() { /* MSVC needs explicit type due to default template args */ addTests({ &MeshVisualizerGLTest::renderDefaultsObjectId2D, - #ifndef MAGNUM_TARGET_GLES2 &MeshVisualizerGLTest::renderDefaultsObjectId2D, - #endif &MeshVisualizerGLTest::renderDefaultsObjectId3D, - #ifndef MAGNUM_TARGET_GLES2 - &MeshVisualizerGLTest::renderDefaultsObjectId3D, - #endif - }, + &MeshVisualizerGLTest::renderDefaultsObjectId3D}, &MeshVisualizerGLTest::renderSetup, &MeshVisualizerGLTest::renderTeardown); #endif @@ -1431,14 +1421,9 @@ MeshVisualizerGLTest::MeshVisualizerGLTest() { /* MSVC needs explicit type due to default template args */ addInstancedTests({ &MeshVisualizerGLTest::renderDefaultsInstancedObjectId2D, - #ifndef MAGNUM_TARGET_GLES2 &MeshVisualizerGLTest::renderDefaultsInstancedObjectId2D, - #endif &MeshVisualizerGLTest::renderDefaultsInstancedObjectId3D, - #ifndef MAGNUM_TARGET_GLES2 - &MeshVisualizerGLTest::renderDefaultsInstancedObjectId3D, - #endif - }, + &MeshVisualizerGLTest::renderDefaultsInstancedObjectId3D}, Containers::arraySize(RenderInstancedObjectIdDefaultsData), &MeshVisualizerGLTest::renderSetup, &MeshVisualizerGLTest::renderTeardown); @@ -1448,27 +1433,17 @@ MeshVisualizerGLTest::MeshVisualizerGLTest() { /* MSVC needs explicit type due to default template args */ addTests({ &MeshVisualizerGLTest::renderDefaultsVertexId2D, - #ifndef MAGNUM_TARGET_GLES2 &MeshVisualizerGLTest::renderDefaultsVertexId2D, - #endif &MeshVisualizerGLTest::renderDefaultsVertexId3D, - #ifndef MAGNUM_TARGET_GLES2 &MeshVisualizerGLTest::renderDefaultsVertexId3D, - #endif &MeshVisualizerGLTest::renderDefaultsPrimitiveId2D, - #ifndef MAGNUM_TARGET_GLES2 &MeshVisualizerGLTest::renderDefaultsPrimitiveId2D, - #endif &MeshVisualizerGLTest::renderDefaultsPrimitiveId3D, - #ifndef MAGNUM_TARGET_GLES2 &MeshVisualizerGLTest::renderDefaultsPrimitiveId3D, - #endif #ifndef MAGNUM_TARGET_WEBGL &MeshVisualizerGLTest::renderDefaultsTangentBitangentNormal, - #ifndef MAGNUM_TARGET_GLES2 &MeshVisualizerGLTest::renderDefaultsTangentBitangentNormal, #endif - #endif }, &MeshVisualizerGLTest::renderSetup, &MeshVisualizerGLTest::renderTeardown); @@ -1500,13 +1475,9 @@ MeshVisualizerGLTest::MeshVisualizerGLTest() { /* MSVC needs explicit type due to default template args */ addInstancedTests({ &MeshVisualizerGLTest::renderObjectVertexPrimitiveId2D, - #ifndef MAGNUM_TARGET_GLES2 &MeshVisualizerGLTest::renderObjectVertexPrimitiveId2D, - #endif &MeshVisualizerGLTest::renderObjectVertexPrimitiveId3D, - #ifndef MAGNUM_TARGET_GLES2 &MeshVisualizerGLTest::renderObjectVertexPrimitiveId3D, - #endif }, Containers::arraySize(RenderObjectVertexPrimitiveIdData), &MeshVisualizerGLTest::renderSetup, @@ -1521,9 +1492,7 @@ MeshVisualizerGLTest::MeshVisualizerGLTest() { /* MSVC needs explicit type due to default template args */ addInstancedTests({ &MeshVisualizerGLTest::renderTangentBitangentNormal, - #ifndef MAGNUM_TARGET_GLES2 &MeshVisualizerGLTest::renderTangentBitangentNormal, - #endif }, Containers::arraySize(RenderTangentBitangentNormalData), &MeshVisualizerGLTest::renderSetup,