From 45a10cefdf4508801df4fdc6b78fc96b052af76a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Thu, 9 Jan 2014 17:01:00 +0100 Subject: [PATCH] Making includes absolute, part 1: moving files around. Everything what was in src/ is now in src/Corrade, everything from src/Plugins is now in src/MagnumPlugins, everything from external/ is in src/MagnumExternal. Added new CMakeLists.txt file and updated the other ones for the moves, no other change was made. If MAGNUM_BUILD_DEPRECATED is set, everything compiles and installs like previously except for the plugins, which are now in MagnumPlugins and not in Magnum/Plugins. --- src/{ => Magnum}/AbstractFramebuffer.cpp | 0 src/{ => Magnum}/AbstractFramebuffer.h | 0 src/{ => Magnum}/AbstractImage.cpp | 0 src/{ => Magnum}/AbstractImage.h | 0 src/{ => Magnum}/AbstractObject.cpp | 0 src/{ => Magnum}/AbstractObject.h | 0 src/{ => Magnum}/AbstractResourceLoader.h | 0 src/{ => Magnum}/AbstractShaderProgram.cpp | 0 src/{ => Magnum}/AbstractShaderProgram.h | 0 src/{ => Magnum}/AbstractTexture.cpp | 0 src/{ => Magnum}/AbstractTexture.h | 0 src/{ => Magnum}/Array.h | 0 src/{ => Magnum}/Audio/AbstractImporter.cpp | 0 src/{ => Magnum}/Audio/AbstractImporter.h | 0 src/{ => Magnum}/Audio/Audio.cpp | 0 src/{ => Magnum}/Audio/Audio.h | 0 src/{ => Magnum}/Audio/Buffer.cpp | 0 src/{ => Magnum}/Audio/Buffer.h | 0 src/{ => Magnum}/Audio/CMakeLists.txt | 0 src/{ => Magnum}/Audio/Context.cpp | 0 src/{ => Magnum}/Audio/Context.h | 0 src/{ => Magnum}/Audio/Renderer.cpp | 0 src/{ => Magnum}/Audio/Renderer.h | 0 src/{ => Magnum}/Audio/Source.cpp | 0 src/{ => Magnum}/Audio/Source.h | 0 .../Audio/Test/AbstractImporterTest.cpp | 0 src/{ => Magnum}/Audio/Test/BufferTest.cpp | 0 src/{ => Magnum}/Audio/Test/CMakeLists.txt | 0 src/{ => Magnum}/Audio/Test/RendererTest.cpp | 0 src/{ => Magnum}/Audio/Test/SourceTest.cpp | 0 src/{ => Magnum}/Audio/Test/file.bin | 0 src/{ => Magnum}/Audio/Test/testConfigure.h.cmake | 0 src/{ => Magnum}/Audio/magnumAudioVisibility.h | 0 src/{ => Magnum}/Buffer.cpp | 0 src/{ => Magnum}/Buffer.h | 0 src/{ => Magnum}/BufferImage.cpp | 0 src/{ => Magnum}/BufferImage.h | 0 src/{ => Magnum}/BufferTexture.cpp | 0 src/{ => Magnum}/BufferTexture.h | 0 src/{ => Magnum}/CMakeLists.txt | 0 src/{ => Magnum}/Color.h | 0 src/{ => Magnum}/ColorFormat.cpp | 0 src/{ => Magnum}/ColorFormat.h | 0 src/{ => Magnum}/Context.cpp | 0 src/{ => Magnum}/Context.h | 0 src/{ => Magnum}/CubeMapTexture.h | 0 src/{ => Magnum}/CubeMapTextureArray.h | 0 src/{ => Magnum}/DebugMarker.h | 0 src/{ => Magnum}/DebugMessage.cpp | 0 src/{ => Magnum}/DebugMessage.h | 0 src/{ => Magnum}/DebugTools/CMakeLists.txt | 0 src/{ => Magnum}/DebugTools/DebugTools.h | 0 src/{ => Magnum}/DebugTools/ForceRenderer.cpp | 0 src/{ => Magnum}/DebugTools/ForceRenderer.h | 0 .../Implementation/AbstractBoxRenderer.cpp | 0 .../DebugTools/Implementation/AbstractBoxRenderer.h | 0 .../Implementation/AbstractShapeRenderer.cpp | 0 .../Implementation/AbstractShapeRenderer.h | 0 .../Implementation/AxisAlignedBoxRenderer.cpp | 0 .../Implementation/AxisAlignedBoxRenderer.h | 0 .../DebugTools/Implementation/BoxRenderer.cpp | 0 .../DebugTools/Implementation/BoxRenderer.h | 0 .../DebugTools/Implementation/CapsuleRenderer.cpp | 0 .../DebugTools/Implementation/CapsuleRenderer.h | 0 .../Implementation/CapsuleRendererTransformation.h | 0 .../DebugTools/Implementation/CylinderRenderer.cpp | 0 .../DebugTools/Implementation/CylinderRenderer.h | 0 .../Implementation/CylinderRendererTransformation.h | 0 .../Implementation/ForceRendererTransformation.h | 0 .../Implementation/LineSegmentRenderer.cpp | 0 .../DebugTools/Implementation/LineSegmentRenderer.h | 0 .../LineSegmentRendererTransformation.h | 0 .../DebugTools/Implementation/PointRenderer.cpp | 0 .../DebugTools/Implementation/PointRenderer.h | 0 .../DebugTools/Implementation/SphereRenderer.cpp | 0 .../DebugTools/Implementation/SphereRenderer.h | 0 src/{ => Magnum}/DebugTools/ObjectRenderer.cpp | 0 src/{ => Magnum}/DebugTools/ObjectRenderer.h | 0 src/{ => Magnum}/DebugTools/Profiler.cpp | 0 src/{ => Magnum}/DebugTools/Profiler.h | 0 src/{ => Magnum}/DebugTools/ResourceManager.cpp | 0 src/{ => Magnum}/DebugTools/ResourceManager.h | 0 src/{ => Magnum}/DebugTools/ShapeRenderer.cpp | 0 src/{ => Magnum}/DebugTools/ShapeRenderer.h | 0 src/{ => Magnum}/DebugTools/Test/CMakeLists.txt | 0 .../DebugTools/Test/CapsuleRendererTest.cpp | 0 .../DebugTools/Test/CylinderRendererTest.cpp | 0 .../DebugTools/Test/ForceRendererTest.cpp | 0 .../DebugTools/Test/LineSegmentRendererTest.cpp | 0 .../DebugTools/magnumDebugToolsVisibility.h | 0 src/{ => Magnum}/DefaultFramebuffer.cpp | 0 src/{ => Magnum}/DefaultFramebuffer.h | 0 src/{ => Magnum}/DimensionTraits.h | 0 src/{ => Magnum}/Extensions.h | 0 src/{ => Magnum}/Framebuffer.cpp | 0 src/{ => Magnum}/Framebuffer.h | 0 src/{ => Magnum}/Image.cpp | 0 src/{ => Magnum}/Image.h | 0 src/{ => Magnum}/ImageFormat.h | 0 src/{ => Magnum}/ImageReference.h | 0 src/{ => Magnum}/Implementation/BufferState.cpp | 0 src/{ => Magnum}/Implementation/BufferState.h | 0 src/{ => Magnum}/Implementation/DebugState.cpp | 0 src/{ => Magnum}/Implementation/DebugState.h | 0 src/{ => Magnum}/Implementation/FramebufferState.h | 0 src/{ => Magnum}/Implementation/MeshState.h | 0 src/{ => Magnum}/Implementation/RendererState.h | 0 .../Implementation/ShaderProgramState.h | 0 src/{ => Magnum}/Implementation/ShaderState.h | 0 src/{ => Magnum}/Implementation/State.cpp | 0 src/{ => Magnum}/Implementation/State.h | 0 src/{ => Magnum}/Implementation/TextureState.cpp | 0 src/{ => Magnum}/Implementation/TextureState.h | 0 src/{ => Magnum}/Magnum.h | 0 src/{ => Magnum}/Math/Algorithms/CMakeLists.txt | 0 src/{ => Magnum}/Math/Algorithms/GaussJordan.h | 0 src/{ => Magnum}/Math/Algorithms/GramSchmidt.h | 0 src/{ => Magnum}/Math/Algorithms/Svd.h | 0 .../Math/Algorithms/Test/CMakeLists.txt | 0 .../Math/Algorithms/Test/GaussJordanTest.cpp | 0 .../Math/Algorithms/Test/GramSchmidtTest.cpp | 0 src/{ => Magnum}/Math/Algorithms/Test/SvdTest.cpp | 0 src/{ => Magnum}/Math/Angle.h | 0 src/{ => Magnum}/Math/BoolVector.h | 0 src/{ => Magnum}/Math/CMakeLists.txt | 0 src/{ => Magnum}/Math/Complex.h | 0 src/{ => Magnum}/Math/Constants.h | 0 src/{ => Magnum}/Math/Dual.h | 0 src/{ => Magnum}/Math/DualComplex.h | 0 src/{ => Magnum}/Math/DualQuaternion.h | 0 src/{ => Magnum}/Math/Functions.cpp | 0 src/{ => Magnum}/Math/Functions.h | 0 src/{ => Magnum}/Math/Geometry/CMakeLists.txt | 0 src/{ => Magnum}/Math/Geometry/Distance.h | 0 src/{ => Magnum}/Math/Geometry/Intersection.h | 0 src/{ => Magnum}/Math/Geometry/Rectangle.h | 0 src/{ => Magnum}/Math/Geometry/Test/CMakeLists.txt | 0 .../Math/Geometry/Test/DistanceTest.cpp | 0 .../Math/Geometry/Test/IntersectionTest.cpp | 0 src/{ => Magnum}/Math/Math.h | 0 src/{ => Magnum}/Math/Matrix.h | 0 src/{ => Magnum}/Math/Matrix3.h | 0 src/{ => Magnum}/Math/Matrix4.h | 0 src/{ => Magnum}/Math/Quaternion.h | 0 src/{ => Magnum}/Math/Range.h | 0 src/{ => Magnum}/Math/RectangularMatrix.h | 0 src/{ => Magnum}/Math/Swizzle.h | 0 src/{ => Magnum}/Math/Test/AngleTest.cpp | 0 src/{ => Magnum}/Math/Test/BoolVectorTest.cpp | 0 src/{ => Magnum}/Math/Test/CMakeLists.txt | 0 src/{ => Magnum}/Math/Test/ComplexTest.cpp | 0 src/{ => Magnum}/Math/Test/ConstantsTest.cpp | 0 src/{ => Magnum}/Math/Test/DualComplexTest.cpp | 0 src/{ => Magnum}/Math/Test/DualQuaternionTest.cpp | 0 src/{ => Magnum}/Math/Test/DualTest.cpp | 0 src/{ => Magnum}/Math/Test/FunctionsTest.cpp | 0 src/{ => Magnum}/Math/Test/Matrix3Test.cpp | 0 src/{ => Magnum}/Math/Test/Matrix4Test.cpp | 0 src/{ => Magnum}/Math/Test/MatrixTest.cpp | 0 src/{ => Magnum}/Math/Test/QuaternionTest.cpp | 0 src/{ => Magnum}/Math/Test/RangeTest.cpp | 0 .../Math/Test/RectangularMatrixTest.cpp | 0 src/{ => Magnum}/Math/Test/SwizzleTest.cpp | 0 src/{ => Magnum}/Math/Test/TypeTraitsTest.cpp | 0 src/{ => Magnum}/Math/Test/UnitTest.cpp | 0 src/{ => Magnum}/Math/Test/Vector2Test.cpp | 0 src/{ => Magnum}/Math/Test/Vector3Test.cpp | 0 src/{ => Magnum}/Math/Test/Vector4Test.cpp | 0 src/{ => Magnum}/Math/Test/VectorTest.cpp | 0 src/{ => Magnum}/Math/TypeTraits.h | 0 src/{ => Magnum}/Math/Unit.h | 0 src/{ => Magnum}/Math/Vector.h | 0 src/{ => Magnum}/Math/Vector2.h | 0 src/{ => Magnum}/Math/Vector3.h | 0 src/{ => Magnum}/Math/Vector4.h | 0 src/{ => Magnum}/Math/instantiation.cpp | 0 src/{ => Magnum}/Mesh.cpp | 0 src/{ => Magnum}/Mesh.h | 0 src/{ => Magnum}/MeshTools/CMakeLists.txt | 0 src/{ => Magnum}/MeshTools/CombineIndexedArrays.h | 0 src/{ => Magnum}/MeshTools/CompressIndices.cpp | 0 src/{ => Magnum}/MeshTools/CompressIndices.h | 0 src/{ => Magnum}/MeshTools/Duplicate.h | 0 src/{ => Magnum}/MeshTools/FlipNormals.cpp | 0 src/{ => Magnum}/MeshTools/FlipNormals.h | 0 src/{ => Magnum}/MeshTools/FullScreenTriangle.cpp | 0 src/{ => Magnum}/MeshTools/FullScreenTriangle.h | 0 src/{ => Magnum}/MeshTools/GenerateFlatNormals.cpp | 0 src/{ => Magnum}/MeshTools/GenerateFlatNormals.h | 0 src/{ => Magnum}/MeshTools/Interleave.h | 0 src/{ => Magnum}/MeshTools/RemoveDuplicates.h | 0 src/{ => Magnum}/MeshTools/Subdivide.h | 0 src/{ => Magnum}/MeshTools/Test/CMakeLists.txt | 0 .../MeshTools/Test/CombineIndexedArraysTest.cpp | 0 .../MeshTools/Test/CompressIndicesTest.cpp | 0 src/{ => Magnum}/MeshTools/Test/DuplicateTest.cpp | 0 src/{ => Magnum}/MeshTools/Test/FlipNormalsTest.cpp | 0 .../MeshTools/Test/GenerateFlatNormalsTest.cpp | 0 src/{ => Magnum}/MeshTools/Test/InterleaveTest.cpp | 0 .../MeshTools/Test/RemoveDuplicatesTest.cpp | 0 .../Test/SubdivideRemoveDuplicatesBenchmark.cpp | 0 .../Test/SubdivideRemoveDuplicatesBenchmark.h | 0 src/{ => Magnum}/MeshTools/Test/SubdivideTest.cpp | 0 src/{ => Magnum}/MeshTools/Test/TipsifyTest.cpp | 0 src/{ => Magnum}/MeshTools/Test/TransformTest.cpp | 0 src/{ => Magnum}/MeshTools/Tipsify.cpp | 0 src/{ => Magnum}/MeshTools/Tipsify.h | 0 src/{ => Magnum}/MeshTools/Transform.h | 0 .../MeshTools/magnumMeshToolsVisibility.h | 0 src/{ => Magnum}/MeshView.cpp | 0 src/{ => Magnum}/MeshView.h | 0 src/{ => Magnum}/OpenGL.cpp | 0 src/{ => Magnum}/OpenGL.h | 0 src/{ => Magnum}/Platform/AbstractXApplication.cpp | 0 src/{ => Magnum}/Platform/AbstractXApplication.h | 0 src/{ => Magnum}/Platform/CMakeLists.txt | 0 src/{ => Magnum}/Platform/EmscriptenApplication.js | 0 src/{ => Magnum}/Platform/GlutApplication.cpp | 0 src/{ => Magnum}/Platform/GlutApplication.h | 0 src/{ => Magnum}/Platform/GlxApplication.cpp | 0 src/{ => Magnum}/Platform/GlxApplication.h | 0 .../Implementation/AbstractContextHandler.h | 0 .../Platform/Implementation/EglContextHandler.cpp | 0 .../Platform/Implementation/EglContextHandler.h | 0 .../Platform/Implementation/GlxContextHandler.cpp | 0 .../Platform/Implementation/GlxContextHandler.h | 0 src/{ => Magnum}/Platform/NaClApplication.cpp | 0 src/{ => Magnum}/Platform/NaClApplication.h | 0 src/{ => Magnum}/Platform/NaClApplication.js | 0 src/{ => Magnum}/Platform/Platform.h | 0 src/{ => Magnum}/Platform/Screen.h | 0 src/{ => Magnum}/Platform/ScreenedApplication.h | 0 src/{ => Magnum}/Platform/ScreenedApplication.hpp | 0 src/{ => Magnum}/Platform/Sdl2Application.cpp | 0 src/{ => Magnum}/Platform/Sdl2Application.h | 0 src/{ => Magnum}/Platform/WebApplication.css | 0 .../Platform/WindowlessGlxApplication.cpp | 0 .../Platform/WindowlessGlxApplication.h | 0 .../Platform/WindowlessNaClApplication.cpp | 0 .../Platform/WindowlessNaClApplication.h | 0 src/{ => Magnum}/Platform/XEglApplication.cpp | 0 src/{ => Magnum}/Platform/XEglApplication.h | 0 src/{ => Magnum}/Platform/magnum-info-nacl.html | 0 src/{ => Magnum}/Platform/magnum-info-nacl.nmf | 0 src/{ => Magnum}/Platform/magnum-info.cpp | 0 src/{ => Magnum}/Primitives/CMakeLists.txt | 0 src/{ => Magnum}/Primitives/Capsule.cpp | 0 src/{ => Magnum}/Primitives/Capsule.h | 0 src/{ => Magnum}/Primitives/Circle.cpp | 0 src/{ => Magnum}/Primitives/Circle.h | 0 src/{ => Magnum}/Primitives/Crosshair.cpp | 0 src/{ => Magnum}/Primitives/Crosshair.h | 0 src/{ => Magnum}/Primitives/Cube.cpp | 0 src/{ => Magnum}/Primitives/Cube.h | 0 src/{ => Magnum}/Primitives/Cylinder.cpp | 0 src/{ => Magnum}/Primitives/Cylinder.h | 0 src/{ => Magnum}/Primitives/Icosphere.cpp | 0 src/{ => Magnum}/Primitives/Icosphere.h | 0 .../Primitives/Implementation/Spheroid.cpp | 0 .../Primitives/Implementation/Spheroid.h | 0 .../Primitives/Implementation/WireframeSpheroid.cpp | 0 .../Primitives/Implementation/WireframeSpheroid.h | 0 src/{ => Magnum}/Primitives/Line.cpp | 0 src/{ => Magnum}/Primitives/Line.h | 0 src/{ => Magnum}/Primitives/Plane.cpp | 0 src/{ => Magnum}/Primitives/Plane.h | 0 src/{ => Magnum}/Primitives/Square.cpp | 0 src/{ => Magnum}/Primitives/Square.h | 0 src/{ => Magnum}/Primitives/Test/CMakeLists.txt | 0 src/{ => Magnum}/Primitives/Test/CapsuleTest.cpp | 0 src/{ => Magnum}/Primitives/Test/CircleTest.cpp | 0 src/{ => Magnum}/Primitives/Test/CylinderTest.cpp | 0 src/{ => Magnum}/Primitives/Test/IcosphereTest.cpp | 0 src/{ => Magnum}/Primitives/Test/UVSphereTest.cpp | 0 src/{ => Magnum}/Primitives/UVSphere.cpp | 0 src/{ => Magnum}/Primitives/UVSphere.h | 0 .../Primitives/magnumPrimitivesVisibility.h | 0 src/{ => Magnum}/Query.cpp | 0 src/{ => Magnum}/Query.h | 0 src/{ => Magnum}/Renderbuffer.cpp | 0 src/{ => Magnum}/Renderbuffer.h | 0 src/{ => Magnum}/RenderbufferFormat.h | 0 src/{ => Magnum}/Renderer.cpp | 0 src/{ => Magnum}/Renderer.h | 0 src/{ => Magnum}/Resource.cpp | 0 src/{ => Magnum}/Resource.h | 0 src/{ => Magnum}/ResourceManager.h | 0 src/{ => Magnum}/Sampler.cpp | 0 src/{ => Magnum}/Sampler.h | 0 src/{ => Magnum}/SceneGraph/AbstractCamera.h | 0 src/{ => Magnum}/SceneGraph/AbstractCamera.hpp | 0 src/{ => Magnum}/SceneGraph/AbstractFeature.h | 0 src/{ => Magnum}/SceneGraph/AbstractFeature.hpp | 0 .../SceneGraph/AbstractGroupedFeature.h | 0 src/{ => Magnum}/SceneGraph/AbstractObject.h | 0 .../SceneGraph/AbstractTransformation.h | 0 src/{ => Magnum}/SceneGraph/AbstractTranslation.h | 0 .../SceneGraph/AbstractTranslationRotation2D.h | 0 .../SceneGraph/AbstractTranslationRotation3D.h | 0 .../AbstractTranslationRotationScaling2D.h | 0 .../AbstractTranslationRotationScaling3D.h | 0 src/{ => Magnum}/SceneGraph/Animable.cpp | 0 src/{ => Magnum}/SceneGraph/Animable.h | 0 src/{ => Magnum}/SceneGraph/Animable.hpp | 0 src/{ => Magnum}/SceneGraph/AnimableGroup.h | 0 src/{ => Magnum}/SceneGraph/CMakeLists.txt | 0 src/{ => Magnum}/SceneGraph/Camera2D.h | 0 src/{ => Magnum}/SceneGraph/Camera2D.hpp | 0 src/{ => Magnum}/SceneGraph/Camera3D.h | 0 src/{ => Magnum}/SceneGraph/Camera3D.hpp | 0 src/{ => Magnum}/SceneGraph/Drawable.h | 0 src/{ => Magnum}/SceneGraph/Drawable.hpp | 0 .../SceneGraph/DualComplexTransformation.h | 0 .../SceneGraph/DualQuaternionTransformation.h | 0 src/{ => Magnum}/SceneGraph/FeatureGroup.h | 0 src/{ => Magnum}/SceneGraph/FeatureGroup.hpp | 0 .../SceneGraph/MatrixTransformation2D.h | 0 .../SceneGraph/MatrixTransformation3D.h | 0 src/{ => Magnum}/SceneGraph/Object.h | 0 src/{ => Magnum}/SceneGraph/Object.hpp | 0 .../SceneGraph/RigidMatrixTransformation2D.h | 0 .../SceneGraph/RigidMatrixTransformation3D.h | 0 src/{ => Magnum}/SceneGraph/Scene.h | 0 src/{ => Magnum}/SceneGraph/SceneGraph.h | 0 src/{ => Magnum}/SceneGraph/Test/AnimableTest.cpp | 0 src/{ => Magnum}/SceneGraph/Test/CMakeLists.txt | 0 src/{ => Magnum}/SceneGraph/Test/CameraTest.cpp | 0 .../Test/DualComplexTransformationTest.cpp | 0 .../Test/DualQuaternionTransformationTest.cpp | 0 .../SceneGraph/Test/MatrixTransformation2DTest.cpp | 0 .../SceneGraph/Test/MatrixTransformation3DTest.cpp | 0 src/{ => Magnum}/SceneGraph/Test/ObjectTest.cpp | 0 .../Test/RigidMatrixTransformation2DTest.cpp | 0 .../Test/RigidMatrixTransformation3DTest.cpp | 0 src/{ => Magnum}/SceneGraph/Test/SceneTest.cpp | 0 .../Test/TranslationTransformationTest.cpp | 0 .../SceneGraph/TranslationTransformation.h | 0 src/{ => Magnum}/SceneGraph/instantiation.cpp | 0 .../SceneGraph/magnumSceneGraphVisibility.h | 0 src/{ => Magnum}/Shader.cpp | 0 src/{ => Magnum}/Shader.h | 0 src/{ => Magnum}/Shaders/AbstractVector.h | 0 src/{ => Magnum}/Shaders/AbstractVector2D.vert | 0 src/{ => Magnum}/Shaders/AbstractVector3D.vert | 0 src/{ => Magnum}/Shaders/CMakeLists.txt | 0 src/{ => Magnum}/Shaders/DistanceFieldVector.cpp | 0 src/{ => Magnum}/Shaders/DistanceFieldVector.frag | 0 src/{ => Magnum}/Shaders/DistanceFieldVector.h | 0 src/{ => Magnum}/Shaders/Flat.cpp | 0 src/{ => Magnum}/Shaders/Flat.frag | 0 src/{ => Magnum}/Shaders/Flat.h | 0 src/{ => Magnum}/Shaders/Flat2D.vert | 0 src/{ => Magnum}/Shaders/Flat3D.vert | 0 src/{ => Magnum}/Shaders/FullScreenTriangle.glsl | 0 src/{ => Magnum}/Shaders/Generic.h | 0 src/{ => Magnum}/Shaders/MeshVisualizer.cpp | 0 src/{ => Magnum}/Shaders/MeshVisualizer.frag | 0 src/{ => Magnum}/Shaders/MeshVisualizer.geom | 0 src/{ => Magnum}/Shaders/MeshVisualizer.h | 0 src/{ => Magnum}/Shaders/MeshVisualizer.vert | 0 src/{ => Magnum}/Shaders/Phong.cpp | 0 src/{ => Magnum}/Shaders/Phong.frag | 0 src/{ => Magnum}/Shaders/Phong.h | 0 src/{ => Magnum}/Shaders/Phong.vert | 0 src/{ => Magnum}/Shaders/Shaders.h | 0 src/{ => Magnum}/Shaders/Test/CMakeLists.txt | 0 .../Shaders/Test/DistanceFieldVectorGLTest.cpp | 0 src/{ => Magnum}/Shaders/Test/FlatGLTest.cpp | 0 .../Shaders/Test/MeshVisualizerGLTest.cpp | 0 src/{ => Magnum}/Shaders/Test/PhongGLTest.cpp | 0 src/{ => Magnum}/Shaders/Test/VectorGLTest.cpp | 0 src/{ => Magnum}/Shaders/Test/VertexColorGLTest.cpp | 0 src/{ => Magnum}/Shaders/Vector.cpp | 0 src/{ => Magnum}/Shaders/Vector.frag | 0 src/{ => Magnum}/Shaders/Vector.h | 0 src/{ => Magnum}/Shaders/VertexColor.cpp | 0 src/{ => Magnum}/Shaders/VertexColor.frag | 0 src/{ => Magnum}/Shaders/VertexColor.h | 0 src/{ => Magnum}/Shaders/VertexColor2D.vert | 0 src/{ => Magnum}/Shaders/VertexColor3D.vert | 0 src/{ => Magnum}/Shaders/compatibility.glsl | 0 src/{ => Magnum}/Shaders/generic.glsl | 0 .../Shaders/magnumShadersResourceImport.hpp | 0 src/{ => Magnum}/Shaders/magnumShadersVisibility.h | 0 src/{ => Magnum}/Shaders/resources.conf | 0 src/{ => Magnum}/Shapes/AbstractShape.cpp | 0 src/{ => Magnum}/Shapes/AbstractShape.h | 0 src/{ => Magnum}/Shapes/AxisAlignedBox.cpp | 0 src/{ => Magnum}/Shapes/AxisAlignedBox.h | 0 src/{ => Magnum}/Shapes/Box.cpp | 0 src/{ => Magnum}/Shapes/Box.h | 0 src/{ => Magnum}/Shapes/CMakeLists.txt | 0 src/{ => Magnum}/Shapes/Capsule.cpp | 0 src/{ => Magnum}/Shapes/Capsule.h | 0 src/{ => Magnum}/Shapes/Collision.h | 0 src/{ => Magnum}/Shapes/Composition.cpp | 0 src/{ => Magnum}/Shapes/Composition.h | 0 src/{ => Magnum}/Shapes/Cylinder.cpp | 0 src/{ => Magnum}/Shapes/Cylinder.h | 0 .../Shapes/Implementation/CollisionDispatch.cpp | 0 .../Shapes/Implementation/CollisionDispatch.h | 0 src/{ => Magnum}/Shapes/Line.cpp | 0 src/{ => Magnum}/Shapes/Line.h | 0 src/{ => Magnum}/Shapes/LineSegment.h | 0 src/{ => Magnum}/Shapes/Plane.cpp | 0 src/{ => Magnum}/Shapes/Plane.h | 0 src/{ => Magnum}/Shapes/Point.cpp | 0 src/{ => Magnum}/Shapes/Point.h | 0 src/{ => Magnum}/Shapes/Shape.cpp | 0 src/{ => Magnum}/Shapes/Shape.h | 0 src/{ => Magnum}/Shapes/ShapeGroup.cpp | 0 src/{ => Magnum}/Shapes/ShapeGroup.h | 0 src/{ => Magnum}/Shapes/Shapes.h | 0 src/{ => Magnum}/Shapes/Sphere.cpp | 0 src/{ => Magnum}/Shapes/Sphere.h | 0 src/{ => Magnum}/Shapes/Test/AxisAlignedBoxTest.cpp | 0 src/{ => Magnum}/Shapes/Test/BoxTest.cpp | 0 src/{ => Magnum}/Shapes/Test/CMakeLists.txt | 0 src/{ => Magnum}/Shapes/Test/CapsuleTest.cpp | 0 src/{ => Magnum}/Shapes/Test/CollisionTest.cpp | 0 src/{ => Magnum}/Shapes/Test/CompositionTest.cpp | 0 src/{ => Magnum}/Shapes/Test/CylinderTest.cpp | 0 src/{ => Magnum}/Shapes/Test/LineTest.cpp | 0 src/{ => Magnum}/Shapes/Test/PlaneTest.cpp | 0 src/{ => Magnum}/Shapes/Test/PointTest.cpp | 0 .../Shapes/Test/ShapeImplementationTest.cpp | 0 src/{ => Magnum}/Shapes/Test/ShapeTest.cpp | 0 src/{ => Magnum}/Shapes/Test/ShapeTestBase.h | 0 src/{ => Magnum}/Shapes/Test/SphereTest.cpp | 0 src/{ => Magnum}/Shapes/magnumShapesVisibility.h | 0 src/{ => Magnum}/Shapes/shapeImplementation.cpp | 0 src/{ => Magnum}/Shapes/shapeImplementation.h | 0 src/{ => Magnum}/Swizzle.h | 0 src/{ => Magnum}/Test/AbstractImageTest.cpp | 0 src/{ => Magnum}/Test/AbstractObjectGLTest.cpp | 0 src/{ => Magnum}/Test/AbstractOpenGLTester.h | 0 src/{ => Magnum}/Test/AbstractQueryGLTest.cpp | 0 .../Test/AbstractShaderProgramGLTest.cpp | 0 .../AbstractShaderProgramGLTestFiles/MyShader.frag | 0 .../AbstractShaderProgramGLTestFiles/MyShader.vert | 0 .../MyShaderFragmentOutputs.frag | 0 .../AbstractShaderProgramGLTestFiles/resources.conf | 0 src/{ => Magnum}/Test/AbstractShaderProgramTest.cpp | 0 src/{ => Magnum}/Test/AbstractTextureGLTest.cpp | 0 src/{ => Magnum}/Test/ArrayTest.cpp | 0 src/{ => Magnum}/Test/BufferGLTest.cpp | 0 src/{ => Magnum}/Test/BufferImageGLTest.cpp | 0 src/{ => Magnum}/Test/BufferTextureGLTest.cpp | 0 src/{ => Magnum}/Test/CMakeLists.txt | 0 src/{ => Magnum}/Test/ColorTest.cpp | 0 src/{ => Magnum}/Test/ContextGLTest.cpp | 0 src/{ => Magnum}/Test/CubeMapTextureArrayGLTest.cpp | 0 src/{ => Magnum}/Test/CubeMapTextureGLTest.cpp | 0 src/{ => Magnum}/Test/DebugGLTest.cpp | 0 src/{ => Magnum}/Test/DebugMessageTest.cpp | 0 src/{ => Magnum}/Test/DefaultFramebufferTest.cpp | 0 src/{ => Magnum}/Test/FramebufferGLTest.cpp | 0 src/{ => Magnum}/Test/FramebufferTest.cpp | 0 src/{ => Magnum}/Test/ImageReferenceTest.cpp | 0 src/{ => Magnum}/Test/ImageTest.cpp | 0 src/{ => Magnum}/Test/MeshGLTest.cpp | 0 src/{ => Magnum}/Test/MeshTest.cpp | 0 src/{ => Magnum}/Test/PrimitiveQueryGLTest.cpp | 0 .../Test/QueryGLTestFiles/MyShader.frag | 0 .../Test/QueryGLTestFiles/MyShader.vert | 0 .../Test/QueryGLTestFiles/resources.conf | 0 src/{ => Magnum}/Test/RenderbufferGLTest.cpp | 0 src/{ => Magnum}/Test/RendererTest.cpp | 0 src/{ => Magnum}/Test/ResourceManagerTest.cpp | 0 src/{ => Magnum}/Test/SampleQueryGLTest.cpp | 0 src/{ => Magnum}/Test/SamplerTest.cpp | 0 src/{ => Magnum}/Test/ShaderGLTest.cpp | 0 src/{ => Magnum}/Test/ShaderGLTestConfigure.h.cmake | 0 src/{ => Magnum}/Test/ShaderGLTestFiles/shader.glsl | 0 src/{ => Magnum}/Test/ShaderTest.cpp | 0 src/{ => Magnum}/Test/TextureGLTest.cpp | 0 src/{ => Magnum}/Test/TimeQueryGLTest.cpp | 0 src/{ => Magnum}/Test/VersionTest.cpp | 0 src/{ => Magnum}/Text/AbstractFont.cpp | 0 src/{ => Magnum}/Text/AbstractFont.h | 0 src/{ => Magnum}/Text/AbstractFontConverter.cpp | 0 src/{ => Magnum}/Text/AbstractFontConverter.h | 0 src/{ => Magnum}/Text/Alignment.h | 0 src/{ => Magnum}/Text/CMakeLists.txt | 0 src/{ => Magnum}/Text/DistanceFieldGlyphCache.cpp | 0 src/{ => Magnum}/Text/DistanceFieldGlyphCache.h | 0 src/{ => Magnum}/Text/GlyphCache.cpp | 0 src/{ => Magnum}/Text/GlyphCache.h | 0 src/{ => Magnum}/Text/Renderer.cpp | 0 src/{ => Magnum}/Text/Renderer.h | 0 .../Text/Test/AbstractFontConverterTest.cpp | 0 src/{ => Magnum}/Text/Test/AbstractFontTest.cpp | 0 src/{ => Magnum}/Text/Test/AbstractLayouterTest.cpp | 0 src/{ => Magnum}/Text/Test/CMakeLists.txt | 0 src/{ => Magnum}/Text/Test/GlyphCacheGLTest.cpp | 0 src/{ => Magnum}/Text/Test/RendererGLTest.cpp | 0 src/{ => Magnum}/Text/Test/data.bin | 0 src/{ => Magnum}/Text/Test/testConfigure.h.cmake | 0 src/{ => Magnum}/Text/Text.h | 0 src/{ => Magnum}/Text/TextRenderer.h | 0 src/{ => Magnum}/Text/configure.h.cmake | 0 src/{ => Magnum}/Text/fontconverter.cpp | 0 src/{ => Magnum}/Text/magnumTextVisibility.h | 0 src/{ => Magnum}/Texture.h | 0 src/{ => Magnum}/TextureFormat.h | 0 src/{ => Magnum}/TextureTools/Atlas.cpp | 0 src/{ => Magnum}/TextureTools/Atlas.h | 0 src/{ => Magnum}/TextureTools/CMakeLists.txt | 0 src/{ => Magnum}/TextureTools/DistanceField.cpp | 0 src/{ => Magnum}/TextureTools/DistanceField.h | 0 .../TextureTools/DistanceFieldShader.frag | 0 .../TextureTools/DistanceFieldShader.vert | 0 src/{ => Magnum}/TextureTools/Test/AtlasTest.cpp | 0 src/{ => Magnum}/TextureTools/Test/CMakeLists.txt | 0 src/{ => Magnum}/TextureTools/configure.h.cmake | 0 .../TextureTools/distancefieldconverter.cpp | 0 .../magnumTextureToolsResourceImport.hpp | 0 .../TextureTools/magnumTextureToolsVisibility.h | 0 src/{ => Magnum}/TextureTools/resources.conf | 0 src/{ => Magnum}/Timeline.cpp | 0 src/{ => Magnum}/Timeline.h | 0 src/{ => Magnum}/Trade/AbstractImageConverter.cpp | 0 src/{ => Magnum}/Trade/AbstractImageConverter.h | 0 src/{ => Magnum}/Trade/AbstractImporter.cpp | 0 src/{ => Magnum}/Trade/AbstractImporter.h | 0 src/{ => Magnum}/Trade/AbstractMaterialData.cpp | 0 src/{ => Magnum}/Trade/AbstractMaterialData.h | 0 src/{ => Magnum}/Trade/CMakeLists.txt | 0 src/{ => Magnum}/Trade/CameraData.h | 0 src/{ => Magnum}/Trade/ImageData.h | 0 src/{ => Magnum}/Trade/LightData.h | 0 src/{ => Magnum}/Trade/MeshData2D.cpp | 0 src/{ => Magnum}/Trade/MeshData2D.h | 0 src/{ => Magnum}/Trade/MeshData3D.cpp | 0 src/{ => Magnum}/Trade/MeshData3D.h | 0 src/{ => Magnum}/Trade/MeshObjectData2D.cpp | 0 src/{ => Magnum}/Trade/MeshObjectData2D.h | 0 src/{ => Magnum}/Trade/MeshObjectData3D.cpp | 0 src/{ => Magnum}/Trade/MeshObjectData3D.h | 0 src/{ => Magnum}/Trade/ObjectData2D.cpp | 0 src/{ => Magnum}/Trade/ObjectData2D.h | 0 src/{ => Magnum}/Trade/ObjectData3D.cpp | 0 src/{ => Magnum}/Trade/ObjectData3D.h | 0 src/{ => Magnum}/Trade/PhongMaterialData.cpp | 0 src/{ => Magnum}/Trade/PhongMaterialData.h | 0 src/{ => Magnum}/Trade/SceneData.cpp | 0 src/{ => Magnum}/Trade/SceneData.h | 0 .../Trade/Test/AbstractImageConverterTest.cpp | 0 .../Trade/Test/AbstractImporterTest.cpp | 0 .../Trade/Test/AbstractMaterialDataTest.cpp | 0 src/{ => Magnum}/Trade/Test/CMakeLists.txt | 0 src/{ => Magnum}/Trade/Test/ImageDataTest.cpp | 0 src/{ => Magnum}/Trade/Test/ObjectData2DTest.cpp | 0 src/{ => Magnum}/Trade/Test/ObjectData3DTest.cpp | 0 src/{ => Magnum}/Trade/Test/TextureDataTest.cpp | 0 src/{ => Magnum}/Trade/Test/file.bin | 0 src/{ => Magnum}/Trade/Test/testConfigure.h.cmake | 0 src/{ => Magnum}/Trade/TextureData.cpp | 0 src/{ => Magnum}/Trade/TextureData.h | 0 src/{ => Magnum}/Trade/Trade.h | 0 src/{ => Magnum}/Types.h | 0 src/{ => Magnum}/Version.cpp | 0 src/{ => Magnum}/Version.h | 0 src/{ => Magnum}/magnumConfigure.h.cmake | 0 src/{ => Magnum}/magnumVisibility.h | 0 {external => src/MagnumExternal}/CMakeLists.txt | 0 .../MagnumExternal}/OpenGL/CMakeLists.txt | 0 .../MagnumExternal}/OpenGL/GL/CMakeLists.txt | 0 .../MagnumExternal}/OpenGL/GL/README.md | 0 .../MagnumExternal}/OpenGL/GL/extensions.txt | 0 .../MagnumExternal}/OpenGL/GL/gl_magnum.c | 0 .../MagnumExternal}/OpenGL/GL/gl_magnum.h | 0 .../MagnumExternal}/OpenGL/GLES2/CMakeLists.txt | 0 {external => src/MagnumExternal}/OpenGL/GLES2/gl2.h | 0 .../MagnumExternal}/OpenGL/GLES2/gl2ext.h | 0 .../MagnumExternal}/OpenGL/GLES2/gl2platform.h | 0 .../MagnumExternal}/OpenGL/GLES3/CMakeLists.txt | 0 {external => src/MagnumExternal}/OpenGL/GLES3/gl3.h | 0 .../MagnumExternal}/OpenGL/GLES3/gl3platform.h | 0 .../MagnumExternal}/OpenGL/KHR/CMakeLists.txt | 0 .../MagnumExternal}/OpenGL/KHR/khrplatform.h | 0 .../MagnumExternal}/Optional/CMakeLists.txt | 0 .../MagnumExternal}/Optional/LICENSE_1_0.txt | 0 .../MagnumExternal}/Optional/optional.hpp | 0 src/{Plugins => MagnumPlugins}/CMakeLists.txt | 0 .../MagnumFont/CMakeLists.txt | 0 .../MagnumFont/MagnumFont.conf | 0 .../MagnumFont/MagnumFont.cpp | 0 .../MagnumFont/MagnumFont.h | 0 .../MagnumFont/Test/CMakeLists.txt | 0 .../MagnumFont/Test/MagnumFontGLTest.cpp | 0 .../MagnumFont/Test/font.conf | 0 .../MagnumFont/Test/font.tga | Bin .../MagnumFont/Test/magnumFontTestConfigure.h.cmake | 0 .../MagnumFont/pluginRegistrationMagnumFont.cpp | 0 .../MagnumFontConverter/CMakeLists.txt | 0 .../MagnumFontConverter/MagnumFontConverter.conf | 0 .../MagnumFontConverter/MagnumFontConverter.cpp | 0 .../MagnumFontConverter/MagnumFontConverter.h | 0 .../MagnumFontConverter/Test/CMakeLists.txt | 0 .../Test/MagnumFontConverterGLTest.cpp | 0 .../Test/magnumFontConverterTestConfigure.h.cmake | 0 .../pluginRegistrationMagnumFontConverter.cpp | 0 .../TgaImageConverter/CMakeLists.txt | 0 .../TgaImageConverter/Test/CMakeLists.txt | 0 .../Test/TgaImageConverterTest.cpp | 0 .../TgaImageConverter/Test/configure.h.cmake | 0 .../TgaImageConverter/TgaImageConverter.conf | 0 .../TgaImageConverter/TgaImageConverter.cpp | 0 .../TgaImageConverter/TgaImageConverter.h | 0 .../pluginRegistrationTgaImageConverter.cpp | 0 .../TgaImporter/CMakeLists.txt | 0 .../TgaImporter/Test/CMakeLists.txt | 0 .../TgaImporter/Test/TgaImporterTest.cpp | 0 .../TgaImporter/Test/configure.h.cmake | 0 .../TgaImporter/Test/file.tga | Bin .../TgaImporter/TgaHeader.h | 0 .../TgaImporter/TgaImporter.conf | 0 .../TgaImporter/TgaImporter.cpp | 0 .../TgaImporter/TgaImporter.h | 0 .../TgaImporter/pluginRegistrationTgaImporter.cpp | 0 .../WavAudioImporter/CMakeLists.txt | 0 .../WavAudioImporter/Test/CMakeLists.txt | 0 .../WavAudioImporter/Test/WavImporterTest.cpp | 0 .../WavAudioImporter/Test/configure.h.cmake | 0 .../WavAudioImporter/Test/mono16.wav | Bin .../WavAudioImporter/Test/stereo8.wav | Bin .../Test/unsupportedChannelCount.wav | Bin .../WavAudioImporter/Test/unsupportedFormat.wav | Bin .../WavAudioImporter/Test/wrongSignature.wav | Bin .../WavAudioImporter/WavAudioImporter.conf | 0 .../WavAudioImporter/WavHeader.h | 0 .../WavAudioImporter/WavImporter.cpp | 0 .../WavAudioImporter/WavImporter.h | 0 .../pluginRegistrationWavAudioImporter.cpp | 0 635 files changed, 0 insertions(+), 0 deletions(-) rename src/{ => Magnum}/AbstractFramebuffer.cpp (100%) rename src/{ => Magnum}/AbstractFramebuffer.h (100%) rename src/{ => Magnum}/AbstractImage.cpp (100%) rename src/{ => Magnum}/AbstractImage.h (100%) rename src/{ => Magnum}/AbstractObject.cpp (100%) rename src/{ => Magnum}/AbstractObject.h (100%) rename src/{ => Magnum}/AbstractResourceLoader.h (100%) rename src/{ => Magnum}/AbstractShaderProgram.cpp (100%) rename src/{ => Magnum}/AbstractShaderProgram.h (100%) rename src/{ => Magnum}/AbstractTexture.cpp (100%) rename src/{ => Magnum}/AbstractTexture.h (100%) rename src/{ => Magnum}/Array.h (100%) rename src/{ => Magnum}/Audio/AbstractImporter.cpp (100%) rename src/{ => Magnum}/Audio/AbstractImporter.h (100%) rename src/{ => Magnum}/Audio/Audio.cpp (100%) rename src/{ => Magnum}/Audio/Audio.h (100%) rename src/{ => Magnum}/Audio/Buffer.cpp (100%) rename src/{ => Magnum}/Audio/Buffer.h (100%) rename src/{ => Magnum}/Audio/CMakeLists.txt (100%) rename src/{ => Magnum}/Audio/Context.cpp (100%) rename src/{ => Magnum}/Audio/Context.h (100%) rename src/{ => Magnum}/Audio/Renderer.cpp (100%) rename src/{ => Magnum}/Audio/Renderer.h (100%) rename src/{ => Magnum}/Audio/Source.cpp (100%) rename src/{ => Magnum}/Audio/Source.h (100%) rename src/{ => Magnum}/Audio/Test/AbstractImporterTest.cpp (100%) rename src/{ => Magnum}/Audio/Test/BufferTest.cpp (100%) rename src/{ => Magnum}/Audio/Test/CMakeLists.txt (100%) rename src/{ => Magnum}/Audio/Test/RendererTest.cpp (100%) rename src/{ => Magnum}/Audio/Test/SourceTest.cpp (100%) rename src/{ => Magnum}/Audio/Test/file.bin (100%) rename src/{ => Magnum}/Audio/Test/testConfigure.h.cmake (100%) rename src/{ => Magnum}/Audio/magnumAudioVisibility.h (100%) rename src/{ => Magnum}/Buffer.cpp (100%) rename src/{ => Magnum}/Buffer.h (100%) rename src/{ => Magnum}/BufferImage.cpp (100%) rename src/{ => Magnum}/BufferImage.h (100%) rename src/{ => Magnum}/BufferTexture.cpp (100%) rename src/{ => Magnum}/BufferTexture.h (100%) rename src/{ => Magnum}/CMakeLists.txt (100%) rename src/{ => Magnum}/Color.h (100%) rename src/{ => Magnum}/ColorFormat.cpp (100%) rename src/{ => Magnum}/ColorFormat.h (100%) rename src/{ => Magnum}/Context.cpp (100%) rename src/{ => Magnum}/Context.h (100%) rename src/{ => Magnum}/CubeMapTexture.h (100%) rename src/{ => Magnum}/CubeMapTextureArray.h (100%) rename src/{ => Magnum}/DebugMarker.h (100%) rename src/{ => Magnum}/DebugMessage.cpp (100%) rename src/{ => Magnum}/DebugMessage.h (100%) rename src/{ => Magnum}/DebugTools/CMakeLists.txt (100%) rename src/{ => Magnum}/DebugTools/DebugTools.h (100%) rename src/{ => Magnum}/DebugTools/ForceRenderer.cpp (100%) rename src/{ => Magnum}/DebugTools/ForceRenderer.h (100%) rename src/{ => Magnum}/DebugTools/Implementation/AbstractBoxRenderer.cpp (100%) rename src/{ => Magnum}/DebugTools/Implementation/AbstractBoxRenderer.h (100%) rename src/{ => Magnum}/DebugTools/Implementation/AbstractShapeRenderer.cpp (100%) rename src/{ => Magnum}/DebugTools/Implementation/AbstractShapeRenderer.h (100%) rename src/{ => Magnum}/DebugTools/Implementation/AxisAlignedBoxRenderer.cpp (100%) rename src/{ => Magnum}/DebugTools/Implementation/AxisAlignedBoxRenderer.h (100%) rename src/{ => Magnum}/DebugTools/Implementation/BoxRenderer.cpp (100%) rename src/{ => Magnum}/DebugTools/Implementation/BoxRenderer.h (100%) rename src/{ => Magnum}/DebugTools/Implementation/CapsuleRenderer.cpp (100%) rename src/{ => Magnum}/DebugTools/Implementation/CapsuleRenderer.h (100%) rename src/{ => Magnum}/DebugTools/Implementation/CapsuleRendererTransformation.h (100%) rename src/{ => Magnum}/DebugTools/Implementation/CylinderRenderer.cpp (100%) rename src/{ => Magnum}/DebugTools/Implementation/CylinderRenderer.h (100%) rename src/{ => Magnum}/DebugTools/Implementation/CylinderRendererTransformation.h (100%) rename src/{ => Magnum}/DebugTools/Implementation/ForceRendererTransformation.h (100%) rename src/{ => Magnum}/DebugTools/Implementation/LineSegmentRenderer.cpp (100%) rename src/{ => Magnum}/DebugTools/Implementation/LineSegmentRenderer.h (100%) rename src/{ => Magnum}/DebugTools/Implementation/LineSegmentRendererTransformation.h (100%) rename src/{ => Magnum}/DebugTools/Implementation/PointRenderer.cpp (100%) rename src/{ => Magnum}/DebugTools/Implementation/PointRenderer.h (100%) rename src/{ => Magnum}/DebugTools/Implementation/SphereRenderer.cpp (100%) rename src/{ => Magnum}/DebugTools/Implementation/SphereRenderer.h (100%) rename src/{ => Magnum}/DebugTools/ObjectRenderer.cpp (100%) rename src/{ => Magnum}/DebugTools/ObjectRenderer.h (100%) rename src/{ => Magnum}/DebugTools/Profiler.cpp (100%) rename src/{ => Magnum}/DebugTools/Profiler.h (100%) rename src/{ => Magnum}/DebugTools/ResourceManager.cpp (100%) rename src/{ => Magnum}/DebugTools/ResourceManager.h (100%) rename src/{ => Magnum}/DebugTools/ShapeRenderer.cpp (100%) rename src/{ => Magnum}/DebugTools/ShapeRenderer.h (100%) rename src/{ => Magnum}/DebugTools/Test/CMakeLists.txt (100%) rename src/{ => Magnum}/DebugTools/Test/CapsuleRendererTest.cpp (100%) rename src/{ => Magnum}/DebugTools/Test/CylinderRendererTest.cpp (100%) rename src/{ => Magnum}/DebugTools/Test/ForceRendererTest.cpp (100%) rename src/{ => Magnum}/DebugTools/Test/LineSegmentRendererTest.cpp (100%) rename src/{ => Magnum}/DebugTools/magnumDebugToolsVisibility.h (100%) rename src/{ => Magnum}/DefaultFramebuffer.cpp (100%) rename src/{ => Magnum}/DefaultFramebuffer.h (100%) rename src/{ => Magnum}/DimensionTraits.h (100%) rename src/{ => Magnum}/Extensions.h (100%) rename src/{ => Magnum}/Framebuffer.cpp (100%) rename src/{ => Magnum}/Framebuffer.h (100%) rename src/{ => Magnum}/Image.cpp (100%) rename src/{ => Magnum}/Image.h (100%) rename src/{ => Magnum}/ImageFormat.h (100%) rename src/{ => Magnum}/ImageReference.h (100%) rename src/{ => Magnum}/Implementation/BufferState.cpp (100%) rename src/{ => Magnum}/Implementation/BufferState.h (100%) rename src/{ => Magnum}/Implementation/DebugState.cpp (100%) rename src/{ => Magnum}/Implementation/DebugState.h (100%) rename src/{ => Magnum}/Implementation/FramebufferState.h (100%) rename src/{ => Magnum}/Implementation/MeshState.h (100%) rename src/{ => Magnum}/Implementation/RendererState.h (100%) rename src/{ => Magnum}/Implementation/ShaderProgramState.h (100%) rename src/{ => Magnum}/Implementation/ShaderState.h (100%) rename src/{ => Magnum}/Implementation/State.cpp (100%) rename src/{ => Magnum}/Implementation/State.h (100%) rename src/{ => Magnum}/Implementation/TextureState.cpp (100%) rename src/{ => Magnum}/Implementation/TextureState.h (100%) rename src/{ => Magnum}/Magnum.h (100%) rename src/{ => Magnum}/Math/Algorithms/CMakeLists.txt (100%) rename src/{ => Magnum}/Math/Algorithms/GaussJordan.h (100%) rename src/{ => Magnum}/Math/Algorithms/GramSchmidt.h (100%) rename src/{ => Magnum}/Math/Algorithms/Svd.h (100%) rename src/{ => Magnum}/Math/Algorithms/Test/CMakeLists.txt (100%) rename src/{ => Magnum}/Math/Algorithms/Test/GaussJordanTest.cpp (100%) rename src/{ => Magnum}/Math/Algorithms/Test/GramSchmidtTest.cpp (100%) rename src/{ => Magnum}/Math/Algorithms/Test/SvdTest.cpp (100%) rename src/{ => Magnum}/Math/Angle.h (100%) rename src/{ => Magnum}/Math/BoolVector.h (100%) rename src/{ => Magnum}/Math/CMakeLists.txt (100%) rename src/{ => Magnum}/Math/Complex.h (100%) rename src/{ => Magnum}/Math/Constants.h (100%) rename src/{ => Magnum}/Math/Dual.h (100%) rename src/{ => Magnum}/Math/DualComplex.h (100%) rename src/{ => Magnum}/Math/DualQuaternion.h (100%) rename src/{ => Magnum}/Math/Functions.cpp (100%) rename src/{ => Magnum}/Math/Functions.h (100%) rename src/{ => Magnum}/Math/Geometry/CMakeLists.txt (100%) rename src/{ => Magnum}/Math/Geometry/Distance.h (100%) rename src/{ => Magnum}/Math/Geometry/Intersection.h (100%) rename src/{ => Magnum}/Math/Geometry/Rectangle.h (100%) rename src/{ => Magnum}/Math/Geometry/Test/CMakeLists.txt (100%) rename src/{ => Magnum}/Math/Geometry/Test/DistanceTest.cpp (100%) rename src/{ => Magnum}/Math/Geometry/Test/IntersectionTest.cpp (100%) rename src/{ => Magnum}/Math/Math.h (100%) rename src/{ => Magnum}/Math/Matrix.h (100%) rename src/{ => Magnum}/Math/Matrix3.h (100%) rename src/{ => Magnum}/Math/Matrix4.h (100%) rename src/{ => Magnum}/Math/Quaternion.h (100%) rename src/{ => Magnum}/Math/Range.h (100%) rename src/{ => Magnum}/Math/RectangularMatrix.h (100%) rename src/{ => Magnum}/Math/Swizzle.h (100%) rename src/{ => Magnum}/Math/Test/AngleTest.cpp (100%) rename src/{ => Magnum}/Math/Test/BoolVectorTest.cpp (100%) rename src/{ => Magnum}/Math/Test/CMakeLists.txt (100%) rename src/{ => Magnum}/Math/Test/ComplexTest.cpp (100%) rename src/{ => Magnum}/Math/Test/ConstantsTest.cpp (100%) rename src/{ => Magnum}/Math/Test/DualComplexTest.cpp (100%) rename src/{ => Magnum}/Math/Test/DualQuaternionTest.cpp (100%) rename src/{ => Magnum}/Math/Test/DualTest.cpp (100%) rename src/{ => Magnum}/Math/Test/FunctionsTest.cpp (100%) rename src/{ => Magnum}/Math/Test/Matrix3Test.cpp (100%) rename src/{ => Magnum}/Math/Test/Matrix4Test.cpp (100%) rename src/{ => Magnum}/Math/Test/MatrixTest.cpp (100%) rename src/{ => Magnum}/Math/Test/QuaternionTest.cpp (100%) rename src/{ => Magnum}/Math/Test/RangeTest.cpp (100%) rename src/{ => Magnum}/Math/Test/RectangularMatrixTest.cpp (100%) rename src/{ => Magnum}/Math/Test/SwizzleTest.cpp (100%) rename src/{ => Magnum}/Math/Test/TypeTraitsTest.cpp (100%) rename src/{ => Magnum}/Math/Test/UnitTest.cpp (100%) rename src/{ => Magnum}/Math/Test/Vector2Test.cpp (100%) rename src/{ => Magnum}/Math/Test/Vector3Test.cpp (100%) rename src/{ => Magnum}/Math/Test/Vector4Test.cpp (100%) rename src/{ => Magnum}/Math/Test/VectorTest.cpp (100%) rename src/{ => Magnum}/Math/TypeTraits.h (100%) rename src/{ => Magnum}/Math/Unit.h (100%) rename src/{ => Magnum}/Math/Vector.h (100%) rename src/{ => Magnum}/Math/Vector2.h (100%) rename src/{ => Magnum}/Math/Vector3.h (100%) rename src/{ => Magnum}/Math/Vector4.h (100%) rename src/{ => Magnum}/Math/instantiation.cpp (100%) rename src/{ => Magnum}/Mesh.cpp (100%) rename src/{ => Magnum}/Mesh.h (100%) rename src/{ => Magnum}/MeshTools/CMakeLists.txt (100%) rename src/{ => Magnum}/MeshTools/CombineIndexedArrays.h (100%) rename src/{ => Magnum}/MeshTools/CompressIndices.cpp (100%) rename src/{ => Magnum}/MeshTools/CompressIndices.h (100%) rename src/{ => Magnum}/MeshTools/Duplicate.h (100%) rename src/{ => Magnum}/MeshTools/FlipNormals.cpp (100%) rename src/{ => Magnum}/MeshTools/FlipNormals.h (100%) rename src/{ => Magnum}/MeshTools/FullScreenTriangle.cpp (100%) rename src/{ => Magnum}/MeshTools/FullScreenTriangle.h (100%) rename src/{ => Magnum}/MeshTools/GenerateFlatNormals.cpp (100%) rename src/{ => Magnum}/MeshTools/GenerateFlatNormals.h (100%) rename src/{ => Magnum}/MeshTools/Interleave.h (100%) rename src/{ => Magnum}/MeshTools/RemoveDuplicates.h (100%) rename src/{ => Magnum}/MeshTools/Subdivide.h (100%) rename src/{ => Magnum}/MeshTools/Test/CMakeLists.txt (100%) rename src/{ => Magnum}/MeshTools/Test/CombineIndexedArraysTest.cpp (100%) rename src/{ => Magnum}/MeshTools/Test/CompressIndicesTest.cpp (100%) rename src/{ => Magnum}/MeshTools/Test/DuplicateTest.cpp (100%) rename src/{ => Magnum}/MeshTools/Test/FlipNormalsTest.cpp (100%) rename src/{ => Magnum}/MeshTools/Test/GenerateFlatNormalsTest.cpp (100%) rename src/{ => Magnum}/MeshTools/Test/InterleaveTest.cpp (100%) rename src/{ => Magnum}/MeshTools/Test/RemoveDuplicatesTest.cpp (100%) rename src/{ => Magnum}/MeshTools/Test/SubdivideRemoveDuplicatesBenchmark.cpp (100%) rename src/{ => Magnum}/MeshTools/Test/SubdivideRemoveDuplicatesBenchmark.h (100%) rename src/{ => Magnum}/MeshTools/Test/SubdivideTest.cpp (100%) rename src/{ => Magnum}/MeshTools/Test/TipsifyTest.cpp (100%) rename src/{ => Magnum}/MeshTools/Test/TransformTest.cpp (100%) rename src/{ => Magnum}/MeshTools/Tipsify.cpp (100%) rename src/{ => Magnum}/MeshTools/Tipsify.h (100%) rename src/{ => Magnum}/MeshTools/Transform.h (100%) rename src/{ => Magnum}/MeshTools/magnumMeshToolsVisibility.h (100%) rename src/{ => Magnum}/MeshView.cpp (100%) rename src/{ => Magnum}/MeshView.h (100%) rename src/{ => Magnum}/OpenGL.cpp (100%) rename src/{ => Magnum}/OpenGL.h (100%) rename src/{ => Magnum}/Platform/AbstractXApplication.cpp (100%) rename src/{ => Magnum}/Platform/AbstractXApplication.h (100%) rename src/{ => Magnum}/Platform/CMakeLists.txt (100%) rename src/{ => Magnum}/Platform/EmscriptenApplication.js (100%) rename src/{ => Magnum}/Platform/GlutApplication.cpp (100%) rename src/{ => Magnum}/Platform/GlutApplication.h (100%) rename src/{ => Magnum}/Platform/GlxApplication.cpp (100%) rename src/{ => Magnum}/Platform/GlxApplication.h (100%) rename src/{ => Magnum}/Platform/Implementation/AbstractContextHandler.h (100%) rename src/{ => Magnum}/Platform/Implementation/EglContextHandler.cpp (100%) rename src/{ => Magnum}/Platform/Implementation/EglContextHandler.h (100%) rename src/{ => Magnum}/Platform/Implementation/GlxContextHandler.cpp (100%) rename src/{ => Magnum}/Platform/Implementation/GlxContextHandler.h (100%) rename src/{ => Magnum}/Platform/NaClApplication.cpp (100%) rename src/{ => Magnum}/Platform/NaClApplication.h (100%) rename src/{ => Magnum}/Platform/NaClApplication.js (100%) rename src/{ => Magnum}/Platform/Platform.h (100%) rename src/{ => Magnum}/Platform/Screen.h (100%) rename src/{ => Magnum}/Platform/ScreenedApplication.h (100%) rename src/{ => Magnum}/Platform/ScreenedApplication.hpp (100%) rename src/{ => Magnum}/Platform/Sdl2Application.cpp (100%) rename src/{ => Magnum}/Platform/Sdl2Application.h (100%) rename src/{ => Magnum}/Platform/WebApplication.css (100%) rename src/{ => Magnum}/Platform/WindowlessGlxApplication.cpp (100%) rename src/{ => Magnum}/Platform/WindowlessGlxApplication.h (100%) rename src/{ => Magnum}/Platform/WindowlessNaClApplication.cpp (100%) rename src/{ => Magnum}/Platform/WindowlessNaClApplication.h (100%) rename src/{ => Magnum}/Platform/XEglApplication.cpp (100%) rename src/{ => Magnum}/Platform/XEglApplication.h (100%) rename src/{ => Magnum}/Platform/magnum-info-nacl.html (100%) rename src/{ => Magnum}/Platform/magnum-info-nacl.nmf (100%) rename src/{ => Magnum}/Platform/magnum-info.cpp (100%) rename src/{ => Magnum}/Primitives/CMakeLists.txt (100%) rename src/{ => Magnum}/Primitives/Capsule.cpp (100%) rename src/{ => Magnum}/Primitives/Capsule.h (100%) rename src/{ => Magnum}/Primitives/Circle.cpp (100%) rename src/{ => Magnum}/Primitives/Circle.h (100%) rename src/{ => Magnum}/Primitives/Crosshair.cpp (100%) rename src/{ => Magnum}/Primitives/Crosshair.h (100%) rename src/{ => Magnum}/Primitives/Cube.cpp (100%) rename src/{ => Magnum}/Primitives/Cube.h (100%) rename src/{ => Magnum}/Primitives/Cylinder.cpp (100%) rename src/{ => Magnum}/Primitives/Cylinder.h (100%) rename src/{ => Magnum}/Primitives/Icosphere.cpp (100%) rename src/{ => Magnum}/Primitives/Icosphere.h (100%) rename src/{ => Magnum}/Primitives/Implementation/Spheroid.cpp (100%) rename src/{ => Magnum}/Primitives/Implementation/Spheroid.h (100%) rename src/{ => Magnum}/Primitives/Implementation/WireframeSpheroid.cpp (100%) rename src/{ => Magnum}/Primitives/Implementation/WireframeSpheroid.h (100%) rename src/{ => Magnum}/Primitives/Line.cpp (100%) rename src/{ => Magnum}/Primitives/Line.h (100%) rename src/{ => Magnum}/Primitives/Plane.cpp (100%) rename src/{ => Magnum}/Primitives/Plane.h (100%) rename src/{ => Magnum}/Primitives/Square.cpp (100%) rename src/{ => Magnum}/Primitives/Square.h (100%) rename src/{ => Magnum}/Primitives/Test/CMakeLists.txt (100%) rename src/{ => Magnum}/Primitives/Test/CapsuleTest.cpp (100%) rename src/{ => Magnum}/Primitives/Test/CircleTest.cpp (100%) rename src/{ => Magnum}/Primitives/Test/CylinderTest.cpp (100%) rename src/{ => Magnum}/Primitives/Test/IcosphereTest.cpp (100%) rename src/{ => Magnum}/Primitives/Test/UVSphereTest.cpp (100%) rename src/{ => Magnum}/Primitives/UVSphere.cpp (100%) rename src/{ => Magnum}/Primitives/UVSphere.h (100%) rename src/{ => Magnum}/Primitives/magnumPrimitivesVisibility.h (100%) rename src/{ => Magnum}/Query.cpp (100%) rename src/{ => Magnum}/Query.h (100%) rename src/{ => Magnum}/Renderbuffer.cpp (100%) rename src/{ => Magnum}/Renderbuffer.h (100%) rename src/{ => Magnum}/RenderbufferFormat.h (100%) rename src/{ => Magnum}/Renderer.cpp (100%) rename src/{ => Magnum}/Renderer.h (100%) rename src/{ => Magnum}/Resource.cpp (100%) rename src/{ => Magnum}/Resource.h (100%) rename src/{ => Magnum}/ResourceManager.h (100%) rename src/{ => Magnum}/Sampler.cpp (100%) rename src/{ => Magnum}/Sampler.h (100%) rename src/{ => Magnum}/SceneGraph/AbstractCamera.h (100%) rename src/{ => Magnum}/SceneGraph/AbstractCamera.hpp (100%) rename src/{ => Magnum}/SceneGraph/AbstractFeature.h (100%) rename src/{ => Magnum}/SceneGraph/AbstractFeature.hpp (100%) rename src/{ => Magnum}/SceneGraph/AbstractGroupedFeature.h (100%) rename src/{ => Magnum}/SceneGraph/AbstractObject.h (100%) rename src/{ => Magnum}/SceneGraph/AbstractTransformation.h (100%) rename src/{ => Magnum}/SceneGraph/AbstractTranslation.h (100%) rename src/{ => Magnum}/SceneGraph/AbstractTranslationRotation2D.h (100%) rename src/{ => Magnum}/SceneGraph/AbstractTranslationRotation3D.h (100%) rename src/{ => Magnum}/SceneGraph/AbstractTranslationRotationScaling2D.h (100%) rename src/{ => Magnum}/SceneGraph/AbstractTranslationRotationScaling3D.h (100%) rename src/{ => Magnum}/SceneGraph/Animable.cpp (100%) rename src/{ => Magnum}/SceneGraph/Animable.h (100%) rename src/{ => Magnum}/SceneGraph/Animable.hpp (100%) rename src/{ => Magnum}/SceneGraph/AnimableGroup.h (100%) rename src/{ => Magnum}/SceneGraph/CMakeLists.txt (100%) rename src/{ => Magnum}/SceneGraph/Camera2D.h (100%) rename src/{ => Magnum}/SceneGraph/Camera2D.hpp (100%) rename src/{ => Magnum}/SceneGraph/Camera3D.h (100%) rename src/{ => Magnum}/SceneGraph/Camera3D.hpp (100%) rename src/{ => Magnum}/SceneGraph/Drawable.h (100%) rename src/{ => Magnum}/SceneGraph/Drawable.hpp (100%) rename src/{ => Magnum}/SceneGraph/DualComplexTransformation.h (100%) rename src/{ => Magnum}/SceneGraph/DualQuaternionTransformation.h (100%) rename src/{ => Magnum}/SceneGraph/FeatureGroup.h (100%) rename src/{ => Magnum}/SceneGraph/FeatureGroup.hpp (100%) rename src/{ => Magnum}/SceneGraph/MatrixTransformation2D.h (100%) rename src/{ => Magnum}/SceneGraph/MatrixTransformation3D.h (100%) rename src/{ => Magnum}/SceneGraph/Object.h (100%) rename src/{ => Magnum}/SceneGraph/Object.hpp (100%) rename src/{ => Magnum}/SceneGraph/RigidMatrixTransformation2D.h (100%) rename src/{ => Magnum}/SceneGraph/RigidMatrixTransformation3D.h (100%) rename src/{ => Magnum}/SceneGraph/Scene.h (100%) rename src/{ => Magnum}/SceneGraph/SceneGraph.h (100%) rename src/{ => Magnum}/SceneGraph/Test/AnimableTest.cpp (100%) rename src/{ => Magnum}/SceneGraph/Test/CMakeLists.txt (100%) rename src/{ => Magnum}/SceneGraph/Test/CameraTest.cpp (100%) rename src/{ => Magnum}/SceneGraph/Test/DualComplexTransformationTest.cpp (100%) rename src/{ => Magnum}/SceneGraph/Test/DualQuaternionTransformationTest.cpp (100%) rename src/{ => Magnum}/SceneGraph/Test/MatrixTransformation2DTest.cpp (100%) rename src/{ => Magnum}/SceneGraph/Test/MatrixTransformation3DTest.cpp (100%) rename src/{ => Magnum}/SceneGraph/Test/ObjectTest.cpp (100%) rename src/{ => Magnum}/SceneGraph/Test/RigidMatrixTransformation2DTest.cpp (100%) rename src/{ => Magnum}/SceneGraph/Test/RigidMatrixTransformation3DTest.cpp (100%) rename src/{ => Magnum}/SceneGraph/Test/SceneTest.cpp (100%) rename src/{ => Magnum}/SceneGraph/Test/TranslationTransformationTest.cpp (100%) rename src/{ => Magnum}/SceneGraph/TranslationTransformation.h (100%) rename src/{ => Magnum}/SceneGraph/instantiation.cpp (100%) rename src/{ => Magnum}/SceneGraph/magnumSceneGraphVisibility.h (100%) rename src/{ => Magnum}/Shader.cpp (100%) rename src/{ => Magnum}/Shader.h (100%) rename src/{ => Magnum}/Shaders/AbstractVector.h (100%) rename src/{ => Magnum}/Shaders/AbstractVector2D.vert (100%) rename src/{ => Magnum}/Shaders/AbstractVector3D.vert (100%) rename src/{ => Magnum}/Shaders/CMakeLists.txt (100%) rename src/{ => Magnum}/Shaders/DistanceFieldVector.cpp (100%) rename src/{ => Magnum}/Shaders/DistanceFieldVector.frag (100%) rename src/{ => Magnum}/Shaders/DistanceFieldVector.h (100%) rename src/{ => Magnum}/Shaders/Flat.cpp (100%) rename src/{ => Magnum}/Shaders/Flat.frag (100%) rename src/{ => Magnum}/Shaders/Flat.h (100%) rename src/{ => Magnum}/Shaders/Flat2D.vert (100%) rename src/{ => Magnum}/Shaders/Flat3D.vert (100%) rename src/{ => Magnum}/Shaders/FullScreenTriangle.glsl (100%) rename src/{ => Magnum}/Shaders/Generic.h (100%) rename src/{ => Magnum}/Shaders/MeshVisualizer.cpp (100%) rename src/{ => Magnum}/Shaders/MeshVisualizer.frag (100%) rename src/{ => Magnum}/Shaders/MeshVisualizer.geom (100%) rename src/{ => Magnum}/Shaders/MeshVisualizer.h (100%) rename src/{ => Magnum}/Shaders/MeshVisualizer.vert (100%) rename src/{ => Magnum}/Shaders/Phong.cpp (100%) rename src/{ => Magnum}/Shaders/Phong.frag (100%) rename src/{ => Magnum}/Shaders/Phong.h (100%) rename src/{ => Magnum}/Shaders/Phong.vert (100%) rename src/{ => Magnum}/Shaders/Shaders.h (100%) rename src/{ => Magnum}/Shaders/Test/CMakeLists.txt (100%) rename src/{ => Magnum}/Shaders/Test/DistanceFieldVectorGLTest.cpp (100%) rename src/{ => Magnum}/Shaders/Test/FlatGLTest.cpp (100%) rename src/{ => Magnum}/Shaders/Test/MeshVisualizerGLTest.cpp (100%) rename src/{ => Magnum}/Shaders/Test/PhongGLTest.cpp (100%) rename src/{ => Magnum}/Shaders/Test/VectorGLTest.cpp (100%) rename src/{ => Magnum}/Shaders/Test/VertexColorGLTest.cpp (100%) rename src/{ => Magnum}/Shaders/Vector.cpp (100%) rename src/{ => Magnum}/Shaders/Vector.frag (100%) rename src/{ => Magnum}/Shaders/Vector.h (100%) rename src/{ => Magnum}/Shaders/VertexColor.cpp (100%) rename src/{ => Magnum}/Shaders/VertexColor.frag (100%) rename src/{ => Magnum}/Shaders/VertexColor.h (100%) rename src/{ => Magnum}/Shaders/VertexColor2D.vert (100%) rename src/{ => Magnum}/Shaders/VertexColor3D.vert (100%) rename src/{ => Magnum}/Shaders/compatibility.glsl (100%) rename src/{ => Magnum}/Shaders/generic.glsl (100%) rename src/{ => Magnum}/Shaders/magnumShadersResourceImport.hpp (100%) rename src/{ => Magnum}/Shaders/magnumShadersVisibility.h (100%) rename src/{ => Magnum}/Shaders/resources.conf (100%) rename src/{ => Magnum}/Shapes/AbstractShape.cpp (100%) rename src/{ => Magnum}/Shapes/AbstractShape.h (100%) rename src/{ => Magnum}/Shapes/AxisAlignedBox.cpp (100%) rename src/{ => Magnum}/Shapes/AxisAlignedBox.h (100%) rename src/{ => Magnum}/Shapes/Box.cpp (100%) rename src/{ => Magnum}/Shapes/Box.h (100%) rename src/{ => Magnum}/Shapes/CMakeLists.txt (100%) rename src/{ => Magnum}/Shapes/Capsule.cpp (100%) rename src/{ => Magnum}/Shapes/Capsule.h (100%) rename src/{ => Magnum}/Shapes/Collision.h (100%) rename src/{ => Magnum}/Shapes/Composition.cpp (100%) rename src/{ => Magnum}/Shapes/Composition.h (100%) rename src/{ => Magnum}/Shapes/Cylinder.cpp (100%) rename src/{ => Magnum}/Shapes/Cylinder.h (100%) rename src/{ => Magnum}/Shapes/Implementation/CollisionDispatch.cpp (100%) rename src/{ => Magnum}/Shapes/Implementation/CollisionDispatch.h (100%) rename src/{ => Magnum}/Shapes/Line.cpp (100%) rename src/{ => Magnum}/Shapes/Line.h (100%) rename src/{ => Magnum}/Shapes/LineSegment.h (100%) rename src/{ => Magnum}/Shapes/Plane.cpp (100%) rename src/{ => Magnum}/Shapes/Plane.h (100%) rename src/{ => Magnum}/Shapes/Point.cpp (100%) rename src/{ => Magnum}/Shapes/Point.h (100%) rename src/{ => Magnum}/Shapes/Shape.cpp (100%) rename src/{ => Magnum}/Shapes/Shape.h (100%) rename src/{ => Magnum}/Shapes/ShapeGroup.cpp (100%) rename src/{ => Magnum}/Shapes/ShapeGroup.h (100%) rename src/{ => Magnum}/Shapes/Shapes.h (100%) rename src/{ => Magnum}/Shapes/Sphere.cpp (100%) rename src/{ => Magnum}/Shapes/Sphere.h (100%) rename src/{ => Magnum}/Shapes/Test/AxisAlignedBoxTest.cpp (100%) rename src/{ => Magnum}/Shapes/Test/BoxTest.cpp (100%) rename src/{ => Magnum}/Shapes/Test/CMakeLists.txt (100%) rename src/{ => Magnum}/Shapes/Test/CapsuleTest.cpp (100%) rename src/{ => Magnum}/Shapes/Test/CollisionTest.cpp (100%) rename src/{ => Magnum}/Shapes/Test/CompositionTest.cpp (100%) rename src/{ => Magnum}/Shapes/Test/CylinderTest.cpp (100%) rename src/{ => Magnum}/Shapes/Test/LineTest.cpp (100%) rename src/{ => Magnum}/Shapes/Test/PlaneTest.cpp (100%) rename src/{ => Magnum}/Shapes/Test/PointTest.cpp (100%) rename src/{ => Magnum}/Shapes/Test/ShapeImplementationTest.cpp (100%) rename src/{ => Magnum}/Shapes/Test/ShapeTest.cpp (100%) rename src/{ => Magnum}/Shapes/Test/ShapeTestBase.h (100%) rename src/{ => Magnum}/Shapes/Test/SphereTest.cpp (100%) rename src/{ => Magnum}/Shapes/magnumShapesVisibility.h (100%) rename src/{ => Magnum}/Shapes/shapeImplementation.cpp (100%) rename src/{ => Magnum}/Shapes/shapeImplementation.h (100%) rename src/{ => Magnum}/Swizzle.h (100%) rename src/{ => Magnum}/Test/AbstractImageTest.cpp (100%) rename src/{ => Magnum}/Test/AbstractObjectGLTest.cpp (100%) rename src/{ => Magnum}/Test/AbstractOpenGLTester.h (100%) rename src/{ => Magnum}/Test/AbstractQueryGLTest.cpp (100%) rename src/{ => Magnum}/Test/AbstractShaderProgramGLTest.cpp (100%) rename src/{ => Magnum}/Test/AbstractShaderProgramGLTestFiles/MyShader.frag (100%) rename src/{ => Magnum}/Test/AbstractShaderProgramGLTestFiles/MyShader.vert (100%) rename src/{ => Magnum}/Test/AbstractShaderProgramGLTestFiles/MyShaderFragmentOutputs.frag (100%) rename src/{ => Magnum}/Test/AbstractShaderProgramGLTestFiles/resources.conf (100%) rename src/{ => Magnum}/Test/AbstractShaderProgramTest.cpp (100%) rename src/{ => Magnum}/Test/AbstractTextureGLTest.cpp (100%) rename src/{ => Magnum}/Test/ArrayTest.cpp (100%) rename src/{ => Magnum}/Test/BufferGLTest.cpp (100%) rename src/{ => Magnum}/Test/BufferImageGLTest.cpp (100%) rename src/{ => Magnum}/Test/BufferTextureGLTest.cpp (100%) rename src/{ => Magnum}/Test/CMakeLists.txt (100%) rename src/{ => Magnum}/Test/ColorTest.cpp (100%) rename src/{ => Magnum}/Test/ContextGLTest.cpp (100%) rename src/{ => Magnum}/Test/CubeMapTextureArrayGLTest.cpp (100%) rename src/{ => Magnum}/Test/CubeMapTextureGLTest.cpp (100%) rename src/{ => Magnum}/Test/DebugGLTest.cpp (100%) rename src/{ => Magnum}/Test/DebugMessageTest.cpp (100%) rename src/{ => Magnum}/Test/DefaultFramebufferTest.cpp (100%) rename src/{ => Magnum}/Test/FramebufferGLTest.cpp (100%) rename src/{ => Magnum}/Test/FramebufferTest.cpp (100%) rename src/{ => Magnum}/Test/ImageReferenceTest.cpp (100%) rename src/{ => Magnum}/Test/ImageTest.cpp (100%) rename src/{ => Magnum}/Test/MeshGLTest.cpp (100%) rename src/{ => Magnum}/Test/MeshTest.cpp (100%) rename src/{ => Magnum}/Test/PrimitiveQueryGLTest.cpp (100%) rename src/{ => Magnum}/Test/QueryGLTestFiles/MyShader.frag (100%) rename src/{ => Magnum}/Test/QueryGLTestFiles/MyShader.vert (100%) rename src/{ => Magnum}/Test/QueryGLTestFiles/resources.conf (100%) rename src/{ => Magnum}/Test/RenderbufferGLTest.cpp (100%) rename src/{ => Magnum}/Test/RendererTest.cpp (100%) rename src/{ => Magnum}/Test/ResourceManagerTest.cpp (100%) rename src/{ => Magnum}/Test/SampleQueryGLTest.cpp (100%) rename src/{ => Magnum}/Test/SamplerTest.cpp (100%) rename src/{ => Magnum}/Test/ShaderGLTest.cpp (100%) rename src/{ => Magnum}/Test/ShaderGLTestConfigure.h.cmake (100%) rename src/{ => Magnum}/Test/ShaderGLTestFiles/shader.glsl (100%) rename src/{ => Magnum}/Test/ShaderTest.cpp (100%) rename src/{ => Magnum}/Test/TextureGLTest.cpp (100%) rename src/{ => Magnum}/Test/TimeQueryGLTest.cpp (100%) rename src/{ => Magnum}/Test/VersionTest.cpp (100%) rename src/{ => Magnum}/Text/AbstractFont.cpp (100%) rename src/{ => Magnum}/Text/AbstractFont.h (100%) rename src/{ => Magnum}/Text/AbstractFontConverter.cpp (100%) rename src/{ => Magnum}/Text/AbstractFontConverter.h (100%) rename src/{ => Magnum}/Text/Alignment.h (100%) rename src/{ => Magnum}/Text/CMakeLists.txt (100%) rename src/{ => Magnum}/Text/DistanceFieldGlyphCache.cpp (100%) rename src/{ => Magnum}/Text/DistanceFieldGlyphCache.h (100%) rename src/{ => Magnum}/Text/GlyphCache.cpp (100%) rename src/{ => Magnum}/Text/GlyphCache.h (100%) rename src/{ => Magnum}/Text/Renderer.cpp (100%) rename src/{ => Magnum}/Text/Renderer.h (100%) rename src/{ => Magnum}/Text/Test/AbstractFontConverterTest.cpp (100%) rename src/{ => Magnum}/Text/Test/AbstractFontTest.cpp (100%) rename src/{ => Magnum}/Text/Test/AbstractLayouterTest.cpp (100%) rename src/{ => Magnum}/Text/Test/CMakeLists.txt (100%) rename src/{ => Magnum}/Text/Test/GlyphCacheGLTest.cpp (100%) rename src/{ => Magnum}/Text/Test/RendererGLTest.cpp (100%) rename src/{ => Magnum}/Text/Test/data.bin (100%) rename src/{ => Magnum}/Text/Test/testConfigure.h.cmake (100%) rename src/{ => Magnum}/Text/Text.h (100%) rename src/{ => Magnum}/Text/TextRenderer.h (100%) rename src/{ => Magnum}/Text/configure.h.cmake (100%) rename src/{ => Magnum}/Text/fontconverter.cpp (100%) rename src/{ => Magnum}/Text/magnumTextVisibility.h (100%) rename src/{ => Magnum}/Texture.h (100%) rename src/{ => Magnum}/TextureFormat.h (100%) rename src/{ => Magnum}/TextureTools/Atlas.cpp (100%) rename src/{ => Magnum}/TextureTools/Atlas.h (100%) rename src/{ => Magnum}/TextureTools/CMakeLists.txt (100%) rename src/{ => Magnum}/TextureTools/DistanceField.cpp (100%) rename src/{ => Magnum}/TextureTools/DistanceField.h (100%) rename src/{ => Magnum}/TextureTools/DistanceFieldShader.frag (100%) rename src/{ => Magnum}/TextureTools/DistanceFieldShader.vert (100%) rename src/{ => Magnum}/TextureTools/Test/AtlasTest.cpp (100%) rename src/{ => Magnum}/TextureTools/Test/CMakeLists.txt (100%) rename src/{ => Magnum}/TextureTools/configure.h.cmake (100%) rename src/{ => Magnum}/TextureTools/distancefieldconverter.cpp (100%) rename src/{ => Magnum}/TextureTools/magnumTextureToolsResourceImport.hpp (100%) rename src/{ => Magnum}/TextureTools/magnumTextureToolsVisibility.h (100%) rename src/{ => Magnum}/TextureTools/resources.conf (100%) rename src/{ => Magnum}/Timeline.cpp (100%) rename src/{ => Magnum}/Timeline.h (100%) rename src/{ => Magnum}/Trade/AbstractImageConverter.cpp (100%) rename src/{ => Magnum}/Trade/AbstractImageConverter.h (100%) rename src/{ => Magnum}/Trade/AbstractImporter.cpp (100%) rename src/{ => Magnum}/Trade/AbstractImporter.h (100%) rename src/{ => Magnum}/Trade/AbstractMaterialData.cpp (100%) rename src/{ => Magnum}/Trade/AbstractMaterialData.h (100%) rename src/{ => Magnum}/Trade/CMakeLists.txt (100%) rename src/{ => Magnum}/Trade/CameraData.h (100%) rename src/{ => Magnum}/Trade/ImageData.h (100%) rename src/{ => Magnum}/Trade/LightData.h (100%) rename src/{ => Magnum}/Trade/MeshData2D.cpp (100%) rename src/{ => Magnum}/Trade/MeshData2D.h (100%) rename src/{ => Magnum}/Trade/MeshData3D.cpp (100%) rename src/{ => Magnum}/Trade/MeshData3D.h (100%) rename src/{ => Magnum}/Trade/MeshObjectData2D.cpp (100%) rename src/{ => Magnum}/Trade/MeshObjectData2D.h (100%) rename src/{ => Magnum}/Trade/MeshObjectData3D.cpp (100%) rename src/{ => Magnum}/Trade/MeshObjectData3D.h (100%) rename src/{ => Magnum}/Trade/ObjectData2D.cpp (100%) rename src/{ => Magnum}/Trade/ObjectData2D.h (100%) rename src/{ => Magnum}/Trade/ObjectData3D.cpp (100%) rename src/{ => Magnum}/Trade/ObjectData3D.h (100%) rename src/{ => Magnum}/Trade/PhongMaterialData.cpp (100%) rename src/{ => Magnum}/Trade/PhongMaterialData.h (100%) rename src/{ => Magnum}/Trade/SceneData.cpp (100%) rename src/{ => Magnum}/Trade/SceneData.h (100%) rename src/{ => Magnum}/Trade/Test/AbstractImageConverterTest.cpp (100%) rename src/{ => Magnum}/Trade/Test/AbstractImporterTest.cpp (100%) rename src/{ => Magnum}/Trade/Test/AbstractMaterialDataTest.cpp (100%) rename src/{ => Magnum}/Trade/Test/CMakeLists.txt (100%) rename src/{ => Magnum}/Trade/Test/ImageDataTest.cpp (100%) rename src/{ => Magnum}/Trade/Test/ObjectData2DTest.cpp (100%) rename src/{ => Magnum}/Trade/Test/ObjectData3DTest.cpp (100%) rename src/{ => Magnum}/Trade/Test/TextureDataTest.cpp (100%) rename src/{ => Magnum}/Trade/Test/file.bin (100%) rename src/{ => Magnum}/Trade/Test/testConfigure.h.cmake (100%) rename src/{ => Magnum}/Trade/TextureData.cpp (100%) rename src/{ => Magnum}/Trade/TextureData.h (100%) rename src/{ => Magnum}/Trade/Trade.h (100%) rename src/{ => Magnum}/Types.h (100%) rename src/{ => Magnum}/Version.cpp (100%) rename src/{ => Magnum}/Version.h (100%) rename src/{ => Magnum}/magnumConfigure.h.cmake (100%) rename src/{ => Magnum}/magnumVisibility.h (100%) rename {external => src/MagnumExternal}/CMakeLists.txt (100%) rename {external => src/MagnumExternal}/OpenGL/CMakeLists.txt (100%) rename {external => src/MagnumExternal}/OpenGL/GL/CMakeLists.txt (100%) rename {external => src/MagnumExternal}/OpenGL/GL/README.md (100%) rename {external => src/MagnumExternal}/OpenGL/GL/extensions.txt (100%) rename {external => src/MagnumExternal}/OpenGL/GL/gl_magnum.c (100%) rename {external => src/MagnumExternal}/OpenGL/GL/gl_magnum.h (100%) rename {external => src/MagnumExternal}/OpenGL/GLES2/CMakeLists.txt (100%) rename {external => src/MagnumExternal}/OpenGL/GLES2/gl2.h (100%) rename {external => src/MagnumExternal}/OpenGL/GLES2/gl2ext.h (100%) rename {external => src/MagnumExternal}/OpenGL/GLES2/gl2platform.h (100%) rename {external => src/MagnumExternal}/OpenGL/GLES3/CMakeLists.txt (100%) rename {external => src/MagnumExternal}/OpenGL/GLES3/gl3.h (100%) rename {external => src/MagnumExternal}/OpenGL/GLES3/gl3platform.h (100%) rename {external => src/MagnumExternal}/OpenGL/KHR/CMakeLists.txt (100%) rename {external => src/MagnumExternal}/OpenGL/KHR/khrplatform.h (100%) rename {external => src/MagnumExternal}/Optional/CMakeLists.txt (100%) rename {external => src/MagnumExternal}/Optional/LICENSE_1_0.txt (100%) rename {external => src/MagnumExternal}/Optional/optional.hpp (100%) rename src/{Plugins => MagnumPlugins}/CMakeLists.txt (100%) rename src/{Plugins => MagnumPlugins}/MagnumFont/CMakeLists.txt (100%) rename src/{Plugins => MagnumPlugins}/MagnumFont/MagnumFont.conf (100%) rename src/{Plugins => MagnumPlugins}/MagnumFont/MagnumFont.cpp (100%) rename src/{Plugins => MagnumPlugins}/MagnumFont/MagnumFont.h (100%) rename src/{Plugins => MagnumPlugins}/MagnumFont/Test/CMakeLists.txt (100%) rename src/{Plugins => MagnumPlugins}/MagnumFont/Test/MagnumFontGLTest.cpp (100%) rename src/{Plugins => MagnumPlugins}/MagnumFont/Test/font.conf (100%) rename src/{Plugins => MagnumPlugins}/MagnumFont/Test/font.tga (100%) rename src/{Plugins => MagnumPlugins}/MagnumFont/Test/magnumFontTestConfigure.h.cmake (100%) rename src/{Plugins => MagnumPlugins}/MagnumFont/pluginRegistrationMagnumFont.cpp (100%) rename src/{Plugins => MagnumPlugins}/MagnumFontConverter/CMakeLists.txt (100%) rename src/{Plugins => MagnumPlugins}/MagnumFontConverter/MagnumFontConverter.conf (100%) rename src/{Plugins => MagnumPlugins}/MagnumFontConverter/MagnumFontConverter.cpp (100%) rename src/{Plugins => MagnumPlugins}/MagnumFontConverter/MagnumFontConverter.h (100%) rename src/{Plugins => MagnumPlugins}/MagnumFontConverter/Test/CMakeLists.txt (100%) rename src/{Plugins => MagnumPlugins}/MagnumFontConverter/Test/MagnumFontConverterGLTest.cpp (100%) rename src/{Plugins => MagnumPlugins}/MagnumFontConverter/Test/magnumFontConverterTestConfigure.h.cmake (100%) rename src/{Plugins => MagnumPlugins}/MagnumFontConverter/pluginRegistrationMagnumFontConverter.cpp (100%) rename src/{Plugins => MagnumPlugins}/TgaImageConverter/CMakeLists.txt (100%) rename src/{Plugins => MagnumPlugins}/TgaImageConverter/Test/CMakeLists.txt (100%) rename src/{Plugins => MagnumPlugins}/TgaImageConverter/Test/TgaImageConverterTest.cpp (100%) rename src/{Plugins => MagnumPlugins}/TgaImageConverter/Test/configure.h.cmake (100%) rename src/{Plugins => MagnumPlugins}/TgaImageConverter/TgaImageConverter.conf (100%) rename src/{Plugins => MagnumPlugins}/TgaImageConverter/TgaImageConverter.cpp (100%) rename src/{Plugins => MagnumPlugins}/TgaImageConverter/TgaImageConverter.h (100%) rename src/{Plugins => MagnumPlugins}/TgaImageConverter/pluginRegistrationTgaImageConverter.cpp (100%) rename src/{Plugins => MagnumPlugins}/TgaImporter/CMakeLists.txt (100%) rename src/{Plugins => MagnumPlugins}/TgaImporter/Test/CMakeLists.txt (100%) rename src/{Plugins => MagnumPlugins}/TgaImporter/Test/TgaImporterTest.cpp (100%) rename src/{Plugins => MagnumPlugins}/TgaImporter/Test/configure.h.cmake (100%) rename src/{Plugins => MagnumPlugins}/TgaImporter/Test/file.tga (100%) rename src/{Plugins => MagnumPlugins}/TgaImporter/TgaHeader.h (100%) rename src/{Plugins => MagnumPlugins}/TgaImporter/TgaImporter.conf (100%) rename src/{Plugins => MagnumPlugins}/TgaImporter/TgaImporter.cpp (100%) rename src/{Plugins => MagnumPlugins}/TgaImporter/TgaImporter.h (100%) rename src/{Plugins => MagnumPlugins}/TgaImporter/pluginRegistrationTgaImporter.cpp (100%) rename src/{Plugins => MagnumPlugins}/WavAudioImporter/CMakeLists.txt (100%) rename src/{Plugins => MagnumPlugins}/WavAudioImporter/Test/CMakeLists.txt (100%) rename src/{Plugins => MagnumPlugins}/WavAudioImporter/Test/WavImporterTest.cpp (100%) rename src/{Plugins => MagnumPlugins}/WavAudioImporter/Test/configure.h.cmake (100%) rename src/{Plugins => MagnumPlugins}/WavAudioImporter/Test/mono16.wav (100%) rename src/{Plugins => MagnumPlugins}/WavAudioImporter/Test/stereo8.wav (100%) rename src/{Plugins => MagnumPlugins}/WavAudioImporter/Test/unsupportedChannelCount.wav (100%) rename src/{Plugins => MagnumPlugins}/WavAudioImporter/Test/unsupportedFormat.wav (100%) rename src/{Plugins => MagnumPlugins}/WavAudioImporter/Test/wrongSignature.wav (100%) rename src/{Plugins => MagnumPlugins}/WavAudioImporter/WavAudioImporter.conf (100%) rename src/{Plugins => MagnumPlugins}/WavAudioImporter/WavHeader.h (100%) rename src/{Plugins => MagnumPlugins}/WavAudioImporter/WavImporter.cpp (100%) rename src/{Plugins => MagnumPlugins}/WavAudioImporter/WavImporter.h (100%) rename src/{Plugins => MagnumPlugins}/WavAudioImporter/pluginRegistrationWavAudioImporter.cpp (100%) diff --git a/src/AbstractFramebuffer.cpp b/src/Magnum/AbstractFramebuffer.cpp similarity index 100% rename from src/AbstractFramebuffer.cpp rename to src/Magnum/AbstractFramebuffer.cpp diff --git a/src/AbstractFramebuffer.h b/src/Magnum/AbstractFramebuffer.h similarity index 100% rename from src/AbstractFramebuffer.h rename to src/Magnum/AbstractFramebuffer.h diff --git a/src/AbstractImage.cpp b/src/Magnum/AbstractImage.cpp similarity index 100% rename from src/AbstractImage.cpp rename to src/Magnum/AbstractImage.cpp diff --git a/src/AbstractImage.h b/src/Magnum/AbstractImage.h similarity index 100% rename from src/AbstractImage.h rename to src/Magnum/AbstractImage.h diff --git a/src/AbstractObject.cpp b/src/Magnum/AbstractObject.cpp similarity index 100% rename from src/AbstractObject.cpp rename to src/Magnum/AbstractObject.cpp diff --git a/src/AbstractObject.h b/src/Magnum/AbstractObject.h similarity index 100% rename from src/AbstractObject.h rename to src/Magnum/AbstractObject.h diff --git a/src/AbstractResourceLoader.h b/src/Magnum/AbstractResourceLoader.h similarity index 100% rename from src/AbstractResourceLoader.h rename to src/Magnum/AbstractResourceLoader.h diff --git a/src/AbstractShaderProgram.cpp b/src/Magnum/AbstractShaderProgram.cpp similarity index 100% rename from src/AbstractShaderProgram.cpp rename to src/Magnum/AbstractShaderProgram.cpp diff --git a/src/AbstractShaderProgram.h b/src/Magnum/AbstractShaderProgram.h similarity index 100% rename from src/AbstractShaderProgram.h rename to src/Magnum/AbstractShaderProgram.h diff --git a/src/AbstractTexture.cpp b/src/Magnum/AbstractTexture.cpp similarity index 100% rename from src/AbstractTexture.cpp rename to src/Magnum/AbstractTexture.cpp diff --git a/src/AbstractTexture.h b/src/Magnum/AbstractTexture.h similarity index 100% rename from src/AbstractTexture.h rename to src/Magnum/AbstractTexture.h diff --git a/src/Array.h b/src/Magnum/Array.h similarity index 100% rename from src/Array.h rename to src/Magnum/Array.h diff --git a/src/Audio/AbstractImporter.cpp b/src/Magnum/Audio/AbstractImporter.cpp similarity index 100% rename from src/Audio/AbstractImporter.cpp rename to src/Magnum/Audio/AbstractImporter.cpp diff --git a/src/Audio/AbstractImporter.h b/src/Magnum/Audio/AbstractImporter.h similarity index 100% rename from src/Audio/AbstractImporter.h rename to src/Magnum/Audio/AbstractImporter.h diff --git a/src/Audio/Audio.cpp b/src/Magnum/Audio/Audio.cpp similarity index 100% rename from src/Audio/Audio.cpp rename to src/Magnum/Audio/Audio.cpp diff --git a/src/Audio/Audio.h b/src/Magnum/Audio/Audio.h similarity index 100% rename from src/Audio/Audio.h rename to src/Magnum/Audio/Audio.h diff --git a/src/Audio/Buffer.cpp b/src/Magnum/Audio/Buffer.cpp similarity index 100% rename from src/Audio/Buffer.cpp rename to src/Magnum/Audio/Buffer.cpp diff --git a/src/Audio/Buffer.h b/src/Magnum/Audio/Buffer.h similarity index 100% rename from src/Audio/Buffer.h rename to src/Magnum/Audio/Buffer.h diff --git a/src/Audio/CMakeLists.txt b/src/Magnum/Audio/CMakeLists.txt similarity index 100% rename from src/Audio/CMakeLists.txt rename to src/Magnum/Audio/CMakeLists.txt diff --git a/src/Audio/Context.cpp b/src/Magnum/Audio/Context.cpp similarity index 100% rename from src/Audio/Context.cpp rename to src/Magnum/Audio/Context.cpp diff --git a/src/Audio/Context.h b/src/Magnum/Audio/Context.h similarity index 100% rename from src/Audio/Context.h rename to src/Magnum/Audio/Context.h diff --git a/src/Audio/Renderer.cpp b/src/Magnum/Audio/Renderer.cpp similarity index 100% rename from src/Audio/Renderer.cpp rename to src/Magnum/Audio/Renderer.cpp diff --git a/src/Audio/Renderer.h b/src/Magnum/Audio/Renderer.h similarity index 100% rename from src/Audio/Renderer.h rename to src/Magnum/Audio/Renderer.h diff --git a/src/Audio/Source.cpp b/src/Magnum/Audio/Source.cpp similarity index 100% rename from src/Audio/Source.cpp rename to src/Magnum/Audio/Source.cpp diff --git a/src/Audio/Source.h b/src/Magnum/Audio/Source.h similarity index 100% rename from src/Audio/Source.h rename to src/Magnum/Audio/Source.h diff --git a/src/Audio/Test/AbstractImporterTest.cpp b/src/Magnum/Audio/Test/AbstractImporterTest.cpp similarity index 100% rename from src/Audio/Test/AbstractImporterTest.cpp rename to src/Magnum/Audio/Test/AbstractImporterTest.cpp diff --git a/src/Audio/Test/BufferTest.cpp b/src/Magnum/Audio/Test/BufferTest.cpp similarity index 100% rename from src/Audio/Test/BufferTest.cpp rename to src/Magnum/Audio/Test/BufferTest.cpp diff --git a/src/Audio/Test/CMakeLists.txt b/src/Magnum/Audio/Test/CMakeLists.txt similarity index 100% rename from src/Audio/Test/CMakeLists.txt rename to src/Magnum/Audio/Test/CMakeLists.txt diff --git a/src/Audio/Test/RendererTest.cpp b/src/Magnum/Audio/Test/RendererTest.cpp similarity index 100% rename from src/Audio/Test/RendererTest.cpp rename to src/Magnum/Audio/Test/RendererTest.cpp diff --git a/src/Audio/Test/SourceTest.cpp b/src/Magnum/Audio/Test/SourceTest.cpp similarity index 100% rename from src/Audio/Test/SourceTest.cpp rename to src/Magnum/Audio/Test/SourceTest.cpp diff --git a/src/Audio/Test/file.bin b/src/Magnum/Audio/Test/file.bin similarity index 100% rename from src/Audio/Test/file.bin rename to src/Magnum/Audio/Test/file.bin diff --git a/src/Audio/Test/testConfigure.h.cmake b/src/Magnum/Audio/Test/testConfigure.h.cmake similarity index 100% rename from src/Audio/Test/testConfigure.h.cmake rename to src/Magnum/Audio/Test/testConfigure.h.cmake diff --git a/src/Audio/magnumAudioVisibility.h b/src/Magnum/Audio/magnumAudioVisibility.h similarity index 100% rename from src/Audio/magnumAudioVisibility.h rename to src/Magnum/Audio/magnumAudioVisibility.h diff --git a/src/Buffer.cpp b/src/Magnum/Buffer.cpp similarity index 100% rename from src/Buffer.cpp rename to src/Magnum/Buffer.cpp diff --git a/src/Buffer.h b/src/Magnum/Buffer.h similarity index 100% rename from src/Buffer.h rename to src/Magnum/Buffer.h diff --git a/src/BufferImage.cpp b/src/Magnum/BufferImage.cpp similarity index 100% rename from src/BufferImage.cpp rename to src/Magnum/BufferImage.cpp diff --git a/src/BufferImage.h b/src/Magnum/BufferImage.h similarity index 100% rename from src/BufferImage.h rename to src/Magnum/BufferImage.h diff --git a/src/BufferTexture.cpp b/src/Magnum/BufferTexture.cpp similarity index 100% rename from src/BufferTexture.cpp rename to src/Magnum/BufferTexture.cpp diff --git a/src/BufferTexture.h b/src/Magnum/BufferTexture.h similarity index 100% rename from src/BufferTexture.h rename to src/Magnum/BufferTexture.h diff --git a/src/CMakeLists.txt b/src/Magnum/CMakeLists.txt similarity index 100% rename from src/CMakeLists.txt rename to src/Magnum/CMakeLists.txt diff --git a/src/Color.h b/src/Magnum/Color.h similarity index 100% rename from src/Color.h rename to src/Magnum/Color.h diff --git a/src/ColorFormat.cpp b/src/Magnum/ColorFormat.cpp similarity index 100% rename from src/ColorFormat.cpp rename to src/Magnum/ColorFormat.cpp diff --git a/src/ColorFormat.h b/src/Magnum/ColorFormat.h similarity index 100% rename from src/ColorFormat.h rename to src/Magnum/ColorFormat.h diff --git a/src/Context.cpp b/src/Magnum/Context.cpp similarity index 100% rename from src/Context.cpp rename to src/Magnum/Context.cpp diff --git a/src/Context.h b/src/Magnum/Context.h similarity index 100% rename from src/Context.h rename to src/Magnum/Context.h diff --git a/src/CubeMapTexture.h b/src/Magnum/CubeMapTexture.h similarity index 100% rename from src/CubeMapTexture.h rename to src/Magnum/CubeMapTexture.h diff --git a/src/CubeMapTextureArray.h b/src/Magnum/CubeMapTextureArray.h similarity index 100% rename from src/CubeMapTextureArray.h rename to src/Magnum/CubeMapTextureArray.h diff --git a/src/DebugMarker.h b/src/Magnum/DebugMarker.h similarity index 100% rename from src/DebugMarker.h rename to src/Magnum/DebugMarker.h diff --git a/src/DebugMessage.cpp b/src/Magnum/DebugMessage.cpp similarity index 100% rename from src/DebugMessage.cpp rename to src/Magnum/DebugMessage.cpp diff --git a/src/DebugMessage.h b/src/Magnum/DebugMessage.h similarity index 100% rename from src/DebugMessage.h rename to src/Magnum/DebugMessage.h diff --git a/src/DebugTools/CMakeLists.txt b/src/Magnum/DebugTools/CMakeLists.txt similarity index 100% rename from src/DebugTools/CMakeLists.txt rename to src/Magnum/DebugTools/CMakeLists.txt diff --git a/src/DebugTools/DebugTools.h b/src/Magnum/DebugTools/DebugTools.h similarity index 100% rename from src/DebugTools/DebugTools.h rename to src/Magnum/DebugTools/DebugTools.h diff --git a/src/DebugTools/ForceRenderer.cpp b/src/Magnum/DebugTools/ForceRenderer.cpp similarity index 100% rename from src/DebugTools/ForceRenderer.cpp rename to src/Magnum/DebugTools/ForceRenderer.cpp diff --git a/src/DebugTools/ForceRenderer.h b/src/Magnum/DebugTools/ForceRenderer.h similarity index 100% rename from src/DebugTools/ForceRenderer.h rename to src/Magnum/DebugTools/ForceRenderer.h diff --git a/src/DebugTools/Implementation/AbstractBoxRenderer.cpp b/src/Magnum/DebugTools/Implementation/AbstractBoxRenderer.cpp similarity index 100% rename from src/DebugTools/Implementation/AbstractBoxRenderer.cpp rename to src/Magnum/DebugTools/Implementation/AbstractBoxRenderer.cpp diff --git a/src/DebugTools/Implementation/AbstractBoxRenderer.h b/src/Magnum/DebugTools/Implementation/AbstractBoxRenderer.h similarity index 100% rename from src/DebugTools/Implementation/AbstractBoxRenderer.h rename to src/Magnum/DebugTools/Implementation/AbstractBoxRenderer.h diff --git a/src/DebugTools/Implementation/AbstractShapeRenderer.cpp b/src/Magnum/DebugTools/Implementation/AbstractShapeRenderer.cpp similarity index 100% rename from src/DebugTools/Implementation/AbstractShapeRenderer.cpp rename to src/Magnum/DebugTools/Implementation/AbstractShapeRenderer.cpp diff --git a/src/DebugTools/Implementation/AbstractShapeRenderer.h b/src/Magnum/DebugTools/Implementation/AbstractShapeRenderer.h similarity index 100% rename from src/DebugTools/Implementation/AbstractShapeRenderer.h rename to src/Magnum/DebugTools/Implementation/AbstractShapeRenderer.h diff --git a/src/DebugTools/Implementation/AxisAlignedBoxRenderer.cpp b/src/Magnum/DebugTools/Implementation/AxisAlignedBoxRenderer.cpp similarity index 100% rename from src/DebugTools/Implementation/AxisAlignedBoxRenderer.cpp rename to src/Magnum/DebugTools/Implementation/AxisAlignedBoxRenderer.cpp diff --git a/src/DebugTools/Implementation/AxisAlignedBoxRenderer.h b/src/Magnum/DebugTools/Implementation/AxisAlignedBoxRenderer.h similarity index 100% rename from src/DebugTools/Implementation/AxisAlignedBoxRenderer.h rename to src/Magnum/DebugTools/Implementation/AxisAlignedBoxRenderer.h diff --git a/src/DebugTools/Implementation/BoxRenderer.cpp b/src/Magnum/DebugTools/Implementation/BoxRenderer.cpp similarity index 100% rename from src/DebugTools/Implementation/BoxRenderer.cpp rename to src/Magnum/DebugTools/Implementation/BoxRenderer.cpp diff --git a/src/DebugTools/Implementation/BoxRenderer.h b/src/Magnum/DebugTools/Implementation/BoxRenderer.h similarity index 100% rename from src/DebugTools/Implementation/BoxRenderer.h rename to src/Magnum/DebugTools/Implementation/BoxRenderer.h diff --git a/src/DebugTools/Implementation/CapsuleRenderer.cpp b/src/Magnum/DebugTools/Implementation/CapsuleRenderer.cpp similarity index 100% rename from src/DebugTools/Implementation/CapsuleRenderer.cpp rename to src/Magnum/DebugTools/Implementation/CapsuleRenderer.cpp diff --git a/src/DebugTools/Implementation/CapsuleRenderer.h b/src/Magnum/DebugTools/Implementation/CapsuleRenderer.h similarity index 100% rename from src/DebugTools/Implementation/CapsuleRenderer.h rename to src/Magnum/DebugTools/Implementation/CapsuleRenderer.h diff --git a/src/DebugTools/Implementation/CapsuleRendererTransformation.h b/src/Magnum/DebugTools/Implementation/CapsuleRendererTransformation.h similarity index 100% rename from src/DebugTools/Implementation/CapsuleRendererTransformation.h rename to src/Magnum/DebugTools/Implementation/CapsuleRendererTransformation.h diff --git a/src/DebugTools/Implementation/CylinderRenderer.cpp b/src/Magnum/DebugTools/Implementation/CylinderRenderer.cpp similarity index 100% rename from src/DebugTools/Implementation/CylinderRenderer.cpp rename to src/Magnum/DebugTools/Implementation/CylinderRenderer.cpp diff --git a/src/DebugTools/Implementation/CylinderRenderer.h b/src/Magnum/DebugTools/Implementation/CylinderRenderer.h similarity index 100% rename from src/DebugTools/Implementation/CylinderRenderer.h rename to src/Magnum/DebugTools/Implementation/CylinderRenderer.h diff --git a/src/DebugTools/Implementation/CylinderRendererTransformation.h b/src/Magnum/DebugTools/Implementation/CylinderRendererTransformation.h similarity index 100% rename from src/DebugTools/Implementation/CylinderRendererTransformation.h rename to src/Magnum/DebugTools/Implementation/CylinderRendererTransformation.h diff --git a/src/DebugTools/Implementation/ForceRendererTransformation.h b/src/Magnum/DebugTools/Implementation/ForceRendererTransformation.h similarity index 100% rename from src/DebugTools/Implementation/ForceRendererTransformation.h rename to src/Magnum/DebugTools/Implementation/ForceRendererTransformation.h diff --git a/src/DebugTools/Implementation/LineSegmentRenderer.cpp b/src/Magnum/DebugTools/Implementation/LineSegmentRenderer.cpp similarity index 100% rename from src/DebugTools/Implementation/LineSegmentRenderer.cpp rename to src/Magnum/DebugTools/Implementation/LineSegmentRenderer.cpp diff --git a/src/DebugTools/Implementation/LineSegmentRenderer.h b/src/Magnum/DebugTools/Implementation/LineSegmentRenderer.h similarity index 100% rename from src/DebugTools/Implementation/LineSegmentRenderer.h rename to src/Magnum/DebugTools/Implementation/LineSegmentRenderer.h diff --git a/src/DebugTools/Implementation/LineSegmentRendererTransformation.h b/src/Magnum/DebugTools/Implementation/LineSegmentRendererTransformation.h similarity index 100% rename from src/DebugTools/Implementation/LineSegmentRendererTransformation.h rename to src/Magnum/DebugTools/Implementation/LineSegmentRendererTransformation.h diff --git a/src/DebugTools/Implementation/PointRenderer.cpp b/src/Magnum/DebugTools/Implementation/PointRenderer.cpp similarity index 100% rename from src/DebugTools/Implementation/PointRenderer.cpp rename to src/Magnum/DebugTools/Implementation/PointRenderer.cpp diff --git a/src/DebugTools/Implementation/PointRenderer.h b/src/Magnum/DebugTools/Implementation/PointRenderer.h similarity index 100% rename from src/DebugTools/Implementation/PointRenderer.h rename to src/Magnum/DebugTools/Implementation/PointRenderer.h diff --git a/src/DebugTools/Implementation/SphereRenderer.cpp b/src/Magnum/DebugTools/Implementation/SphereRenderer.cpp similarity index 100% rename from src/DebugTools/Implementation/SphereRenderer.cpp rename to src/Magnum/DebugTools/Implementation/SphereRenderer.cpp diff --git a/src/DebugTools/Implementation/SphereRenderer.h b/src/Magnum/DebugTools/Implementation/SphereRenderer.h similarity index 100% rename from src/DebugTools/Implementation/SphereRenderer.h rename to src/Magnum/DebugTools/Implementation/SphereRenderer.h diff --git a/src/DebugTools/ObjectRenderer.cpp b/src/Magnum/DebugTools/ObjectRenderer.cpp similarity index 100% rename from src/DebugTools/ObjectRenderer.cpp rename to src/Magnum/DebugTools/ObjectRenderer.cpp diff --git a/src/DebugTools/ObjectRenderer.h b/src/Magnum/DebugTools/ObjectRenderer.h similarity index 100% rename from src/DebugTools/ObjectRenderer.h rename to src/Magnum/DebugTools/ObjectRenderer.h diff --git a/src/DebugTools/Profiler.cpp b/src/Magnum/DebugTools/Profiler.cpp similarity index 100% rename from src/DebugTools/Profiler.cpp rename to src/Magnum/DebugTools/Profiler.cpp diff --git a/src/DebugTools/Profiler.h b/src/Magnum/DebugTools/Profiler.h similarity index 100% rename from src/DebugTools/Profiler.h rename to src/Magnum/DebugTools/Profiler.h diff --git a/src/DebugTools/ResourceManager.cpp b/src/Magnum/DebugTools/ResourceManager.cpp similarity index 100% rename from src/DebugTools/ResourceManager.cpp rename to src/Magnum/DebugTools/ResourceManager.cpp diff --git a/src/DebugTools/ResourceManager.h b/src/Magnum/DebugTools/ResourceManager.h similarity index 100% rename from src/DebugTools/ResourceManager.h rename to src/Magnum/DebugTools/ResourceManager.h diff --git a/src/DebugTools/ShapeRenderer.cpp b/src/Magnum/DebugTools/ShapeRenderer.cpp similarity index 100% rename from src/DebugTools/ShapeRenderer.cpp rename to src/Magnum/DebugTools/ShapeRenderer.cpp diff --git a/src/DebugTools/ShapeRenderer.h b/src/Magnum/DebugTools/ShapeRenderer.h similarity index 100% rename from src/DebugTools/ShapeRenderer.h rename to src/Magnum/DebugTools/ShapeRenderer.h diff --git a/src/DebugTools/Test/CMakeLists.txt b/src/Magnum/DebugTools/Test/CMakeLists.txt similarity index 100% rename from src/DebugTools/Test/CMakeLists.txt rename to src/Magnum/DebugTools/Test/CMakeLists.txt diff --git a/src/DebugTools/Test/CapsuleRendererTest.cpp b/src/Magnum/DebugTools/Test/CapsuleRendererTest.cpp similarity index 100% rename from src/DebugTools/Test/CapsuleRendererTest.cpp rename to src/Magnum/DebugTools/Test/CapsuleRendererTest.cpp diff --git a/src/DebugTools/Test/CylinderRendererTest.cpp b/src/Magnum/DebugTools/Test/CylinderRendererTest.cpp similarity index 100% rename from src/DebugTools/Test/CylinderRendererTest.cpp rename to src/Magnum/DebugTools/Test/CylinderRendererTest.cpp diff --git a/src/DebugTools/Test/ForceRendererTest.cpp b/src/Magnum/DebugTools/Test/ForceRendererTest.cpp similarity index 100% rename from src/DebugTools/Test/ForceRendererTest.cpp rename to src/Magnum/DebugTools/Test/ForceRendererTest.cpp diff --git a/src/DebugTools/Test/LineSegmentRendererTest.cpp b/src/Magnum/DebugTools/Test/LineSegmentRendererTest.cpp similarity index 100% rename from src/DebugTools/Test/LineSegmentRendererTest.cpp rename to src/Magnum/DebugTools/Test/LineSegmentRendererTest.cpp diff --git a/src/DebugTools/magnumDebugToolsVisibility.h b/src/Magnum/DebugTools/magnumDebugToolsVisibility.h similarity index 100% rename from src/DebugTools/magnumDebugToolsVisibility.h rename to src/Magnum/DebugTools/magnumDebugToolsVisibility.h diff --git a/src/DefaultFramebuffer.cpp b/src/Magnum/DefaultFramebuffer.cpp similarity index 100% rename from src/DefaultFramebuffer.cpp rename to src/Magnum/DefaultFramebuffer.cpp diff --git a/src/DefaultFramebuffer.h b/src/Magnum/DefaultFramebuffer.h similarity index 100% rename from src/DefaultFramebuffer.h rename to src/Magnum/DefaultFramebuffer.h diff --git a/src/DimensionTraits.h b/src/Magnum/DimensionTraits.h similarity index 100% rename from src/DimensionTraits.h rename to src/Magnum/DimensionTraits.h diff --git a/src/Extensions.h b/src/Magnum/Extensions.h similarity index 100% rename from src/Extensions.h rename to src/Magnum/Extensions.h diff --git a/src/Framebuffer.cpp b/src/Magnum/Framebuffer.cpp similarity index 100% rename from src/Framebuffer.cpp rename to src/Magnum/Framebuffer.cpp diff --git a/src/Framebuffer.h b/src/Magnum/Framebuffer.h similarity index 100% rename from src/Framebuffer.h rename to src/Magnum/Framebuffer.h diff --git a/src/Image.cpp b/src/Magnum/Image.cpp similarity index 100% rename from src/Image.cpp rename to src/Magnum/Image.cpp diff --git a/src/Image.h b/src/Magnum/Image.h similarity index 100% rename from src/Image.h rename to src/Magnum/Image.h diff --git a/src/ImageFormat.h b/src/Magnum/ImageFormat.h similarity index 100% rename from src/ImageFormat.h rename to src/Magnum/ImageFormat.h diff --git a/src/ImageReference.h b/src/Magnum/ImageReference.h similarity index 100% rename from src/ImageReference.h rename to src/Magnum/ImageReference.h diff --git a/src/Implementation/BufferState.cpp b/src/Magnum/Implementation/BufferState.cpp similarity index 100% rename from src/Implementation/BufferState.cpp rename to src/Magnum/Implementation/BufferState.cpp diff --git a/src/Implementation/BufferState.h b/src/Magnum/Implementation/BufferState.h similarity index 100% rename from src/Implementation/BufferState.h rename to src/Magnum/Implementation/BufferState.h diff --git a/src/Implementation/DebugState.cpp b/src/Magnum/Implementation/DebugState.cpp similarity index 100% rename from src/Implementation/DebugState.cpp rename to src/Magnum/Implementation/DebugState.cpp diff --git a/src/Implementation/DebugState.h b/src/Magnum/Implementation/DebugState.h similarity index 100% rename from src/Implementation/DebugState.h rename to src/Magnum/Implementation/DebugState.h diff --git a/src/Implementation/FramebufferState.h b/src/Magnum/Implementation/FramebufferState.h similarity index 100% rename from src/Implementation/FramebufferState.h rename to src/Magnum/Implementation/FramebufferState.h diff --git a/src/Implementation/MeshState.h b/src/Magnum/Implementation/MeshState.h similarity index 100% rename from src/Implementation/MeshState.h rename to src/Magnum/Implementation/MeshState.h diff --git a/src/Implementation/RendererState.h b/src/Magnum/Implementation/RendererState.h similarity index 100% rename from src/Implementation/RendererState.h rename to src/Magnum/Implementation/RendererState.h diff --git a/src/Implementation/ShaderProgramState.h b/src/Magnum/Implementation/ShaderProgramState.h similarity index 100% rename from src/Implementation/ShaderProgramState.h rename to src/Magnum/Implementation/ShaderProgramState.h diff --git a/src/Implementation/ShaderState.h b/src/Magnum/Implementation/ShaderState.h similarity index 100% rename from src/Implementation/ShaderState.h rename to src/Magnum/Implementation/ShaderState.h diff --git a/src/Implementation/State.cpp b/src/Magnum/Implementation/State.cpp similarity index 100% rename from src/Implementation/State.cpp rename to src/Magnum/Implementation/State.cpp diff --git a/src/Implementation/State.h b/src/Magnum/Implementation/State.h similarity index 100% rename from src/Implementation/State.h rename to src/Magnum/Implementation/State.h diff --git a/src/Implementation/TextureState.cpp b/src/Magnum/Implementation/TextureState.cpp similarity index 100% rename from src/Implementation/TextureState.cpp rename to src/Magnum/Implementation/TextureState.cpp diff --git a/src/Implementation/TextureState.h b/src/Magnum/Implementation/TextureState.h similarity index 100% rename from src/Implementation/TextureState.h rename to src/Magnum/Implementation/TextureState.h diff --git a/src/Magnum.h b/src/Magnum/Magnum.h similarity index 100% rename from src/Magnum.h rename to src/Magnum/Magnum.h diff --git a/src/Math/Algorithms/CMakeLists.txt b/src/Magnum/Math/Algorithms/CMakeLists.txt similarity index 100% rename from src/Math/Algorithms/CMakeLists.txt rename to src/Magnum/Math/Algorithms/CMakeLists.txt diff --git a/src/Math/Algorithms/GaussJordan.h b/src/Magnum/Math/Algorithms/GaussJordan.h similarity index 100% rename from src/Math/Algorithms/GaussJordan.h rename to src/Magnum/Math/Algorithms/GaussJordan.h diff --git a/src/Math/Algorithms/GramSchmidt.h b/src/Magnum/Math/Algorithms/GramSchmidt.h similarity index 100% rename from src/Math/Algorithms/GramSchmidt.h rename to src/Magnum/Math/Algorithms/GramSchmidt.h diff --git a/src/Math/Algorithms/Svd.h b/src/Magnum/Math/Algorithms/Svd.h similarity index 100% rename from src/Math/Algorithms/Svd.h rename to src/Magnum/Math/Algorithms/Svd.h diff --git a/src/Math/Algorithms/Test/CMakeLists.txt b/src/Magnum/Math/Algorithms/Test/CMakeLists.txt similarity index 100% rename from src/Math/Algorithms/Test/CMakeLists.txt rename to src/Magnum/Math/Algorithms/Test/CMakeLists.txt diff --git a/src/Math/Algorithms/Test/GaussJordanTest.cpp b/src/Magnum/Math/Algorithms/Test/GaussJordanTest.cpp similarity index 100% rename from src/Math/Algorithms/Test/GaussJordanTest.cpp rename to src/Magnum/Math/Algorithms/Test/GaussJordanTest.cpp diff --git a/src/Math/Algorithms/Test/GramSchmidtTest.cpp b/src/Magnum/Math/Algorithms/Test/GramSchmidtTest.cpp similarity index 100% rename from src/Math/Algorithms/Test/GramSchmidtTest.cpp rename to src/Magnum/Math/Algorithms/Test/GramSchmidtTest.cpp diff --git a/src/Math/Algorithms/Test/SvdTest.cpp b/src/Magnum/Math/Algorithms/Test/SvdTest.cpp similarity index 100% rename from src/Math/Algorithms/Test/SvdTest.cpp rename to src/Magnum/Math/Algorithms/Test/SvdTest.cpp diff --git a/src/Math/Angle.h b/src/Magnum/Math/Angle.h similarity index 100% rename from src/Math/Angle.h rename to src/Magnum/Math/Angle.h diff --git a/src/Math/BoolVector.h b/src/Magnum/Math/BoolVector.h similarity index 100% rename from src/Math/BoolVector.h rename to src/Magnum/Math/BoolVector.h diff --git a/src/Math/CMakeLists.txt b/src/Magnum/Math/CMakeLists.txt similarity index 100% rename from src/Math/CMakeLists.txt rename to src/Magnum/Math/CMakeLists.txt diff --git a/src/Math/Complex.h b/src/Magnum/Math/Complex.h similarity index 100% rename from src/Math/Complex.h rename to src/Magnum/Math/Complex.h diff --git a/src/Math/Constants.h b/src/Magnum/Math/Constants.h similarity index 100% rename from src/Math/Constants.h rename to src/Magnum/Math/Constants.h diff --git a/src/Math/Dual.h b/src/Magnum/Math/Dual.h similarity index 100% rename from src/Math/Dual.h rename to src/Magnum/Math/Dual.h diff --git a/src/Math/DualComplex.h b/src/Magnum/Math/DualComplex.h similarity index 100% rename from src/Math/DualComplex.h rename to src/Magnum/Math/DualComplex.h diff --git a/src/Math/DualQuaternion.h b/src/Magnum/Math/DualQuaternion.h similarity index 100% rename from src/Math/DualQuaternion.h rename to src/Magnum/Math/DualQuaternion.h diff --git a/src/Math/Functions.cpp b/src/Magnum/Math/Functions.cpp similarity index 100% rename from src/Math/Functions.cpp rename to src/Magnum/Math/Functions.cpp diff --git a/src/Math/Functions.h b/src/Magnum/Math/Functions.h similarity index 100% rename from src/Math/Functions.h rename to src/Magnum/Math/Functions.h diff --git a/src/Math/Geometry/CMakeLists.txt b/src/Magnum/Math/Geometry/CMakeLists.txt similarity index 100% rename from src/Math/Geometry/CMakeLists.txt rename to src/Magnum/Math/Geometry/CMakeLists.txt diff --git a/src/Math/Geometry/Distance.h b/src/Magnum/Math/Geometry/Distance.h similarity index 100% rename from src/Math/Geometry/Distance.h rename to src/Magnum/Math/Geometry/Distance.h diff --git a/src/Math/Geometry/Intersection.h b/src/Magnum/Math/Geometry/Intersection.h similarity index 100% rename from src/Math/Geometry/Intersection.h rename to src/Magnum/Math/Geometry/Intersection.h diff --git a/src/Math/Geometry/Rectangle.h b/src/Magnum/Math/Geometry/Rectangle.h similarity index 100% rename from src/Math/Geometry/Rectangle.h rename to src/Magnum/Math/Geometry/Rectangle.h diff --git a/src/Math/Geometry/Test/CMakeLists.txt b/src/Magnum/Math/Geometry/Test/CMakeLists.txt similarity index 100% rename from src/Math/Geometry/Test/CMakeLists.txt rename to src/Magnum/Math/Geometry/Test/CMakeLists.txt diff --git a/src/Math/Geometry/Test/DistanceTest.cpp b/src/Magnum/Math/Geometry/Test/DistanceTest.cpp similarity index 100% rename from src/Math/Geometry/Test/DistanceTest.cpp rename to src/Magnum/Math/Geometry/Test/DistanceTest.cpp diff --git a/src/Math/Geometry/Test/IntersectionTest.cpp b/src/Magnum/Math/Geometry/Test/IntersectionTest.cpp similarity index 100% rename from src/Math/Geometry/Test/IntersectionTest.cpp rename to src/Magnum/Math/Geometry/Test/IntersectionTest.cpp diff --git a/src/Math/Math.h b/src/Magnum/Math/Math.h similarity index 100% rename from src/Math/Math.h rename to src/Magnum/Math/Math.h diff --git a/src/Math/Matrix.h b/src/Magnum/Math/Matrix.h similarity index 100% rename from src/Math/Matrix.h rename to src/Magnum/Math/Matrix.h diff --git a/src/Math/Matrix3.h b/src/Magnum/Math/Matrix3.h similarity index 100% rename from src/Math/Matrix3.h rename to src/Magnum/Math/Matrix3.h diff --git a/src/Math/Matrix4.h b/src/Magnum/Math/Matrix4.h similarity index 100% rename from src/Math/Matrix4.h rename to src/Magnum/Math/Matrix4.h diff --git a/src/Math/Quaternion.h b/src/Magnum/Math/Quaternion.h similarity index 100% rename from src/Math/Quaternion.h rename to src/Magnum/Math/Quaternion.h diff --git a/src/Math/Range.h b/src/Magnum/Math/Range.h similarity index 100% rename from src/Math/Range.h rename to src/Magnum/Math/Range.h diff --git a/src/Math/RectangularMatrix.h b/src/Magnum/Math/RectangularMatrix.h similarity index 100% rename from src/Math/RectangularMatrix.h rename to src/Magnum/Math/RectangularMatrix.h diff --git a/src/Math/Swizzle.h b/src/Magnum/Math/Swizzle.h similarity index 100% rename from src/Math/Swizzle.h rename to src/Magnum/Math/Swizzle.h diff --git a/src/Math/Test/AngleTest.cpp b/src/Magnum/Math/Test/AngleTest.cpp similarity index 100% rename from src/Math/Test/AngleTest.cpp rename to src/Magnum/Math/Test/AngleTest.cpp diff --git a/src/Math/Test/BoolVectorTest.cpp b/src/Magnum/Math/Test/BoolVectorTest.cpp similarity index 100% rename from src/Math/Test/BoolVectorTest.cpp rename to src/Magnum/Math/Test/BoolVectorTest.cpp diff --git a/src/Math/Test/CMakeLists.txt b/src/Magnum/Math/Test/CMakeLists.txt similarity index 100% rename from src/Math/Test/CMakeLists.txt rename to src/Magnum/Math/Test/CMakeLists.txt diff --git a/src/Math/Test/ComplexTest.cpp b/src/Magnum/Math/Test/ComplexTest.cpp similarity index 100% rename from src/Math/Test/ComplexTest.cpp rename to src/Magnum/Math/Test/ComplexTest.cpp diff --git a/src/Math/Test/ConstantsTest.cpp b/src/Magnum/Math/Test/ConstantsTest.cpp similarity index 100% rename from src/Math/Test/ConstantsTest.cpp rename to src/Magnum/Math/Test/ConstantsTest.cpp diff --git a/src/Math/Test/DualComplexTest.cpp b/src/Magnum/Math/Test/DualComplexTest.cpp similarity index 100% rename from src/Math/Test/DualComplexTest.cpp rename to src/Magnum/Math/Test/DualComplexTest.cpp diff --git a/src/Math/Test/DualQuaternionTest.cpp b/src/Magnum/Math/Test/DualQuaternionTest.cpp similarity index 100% rename from src/Math/Test/DualQuaternionTest.cpp rename to src/Magnum/Math/Test/DualQuaternionTest.cpp diff --git a/src/Math/Test/DualTest.cpp b/src/Magnum/Math/Test/DualTest.cpp similarity index 100% rename from src/Math/Test/DualTest.cpp rename to src/Magnum/Math/Test/DualTest.cpp diff --git a/src/Math/Test/FunctionsTest.cpp b/src/Magnum/Math/Test/FunctionsTest.cpp similarity index 100% rename from src/Math/Test/FunctionsTest.cpp rename to src/Magnum/Math/Test/FunctionsTest.cpp diff --git a/src/Math/Test/Matrix3Test.cpp b/src/Magnum/Math/Test/Matrix3Test.cpp similarity index 100% rename from src/Math/Test/Matrix3Test.cpp rename to src/Magnum/Math/Test/Matrix3Test.cpp diff --git a/src/Math/Test/Matrix4Test.cpp b/src/Magnum/Math/Test/Matrix4Test.cpp similarity index 100% rename from src/Math/Test/Matrix4Test.cpp rename to src/Magnum/Math/Test/Matrix4Test.cpp diff --git a/src/Math/Test/MatrixTest.cpp b/src/Magnum/Math/Test/MatrixTest.cpp similarity index 100% rename from src/Math/Test/MatrixTest.cpp rename to src/Magnum/Math/Test/MatrixTest.cpp diff --git a/src/Math/Test/QuaternionTest.cpp b/src/Magnum/Math/Test/QuaternionTest.cpp similarity index 100% rename from src/Math/Test/QuaternionTest.cpp rename to src/Magnum/Math/Test/QuaternionTest.cpp diff --git a/src/Math/Test/RangeTest.cpp b/src/Magnum/Math/Test/RangeTest.cpp similarity index 100% rename from src/Math/Test/RangeTest.cpp rename to src/Magnum/Math/Test/RangeTest.cpp diff --git a/src/Math/Test/RectangularMatrixTest.cpp b/src/Magnum/Math/Test/RectangularMatrixTest.cpp similarity index 100% rename from src/Math/Test/RectangularMatrixTest.cpp rename to src/Magnum/Math/Test/RectangularMatrixTest.cpp diff --git a/src/Math/Test/SwizzleTest.cpp b/src/Magnum/Math/Test/SwizzleTest.cpp similarity index 100% rename from src/Math/Test/SwizzleTest.cpp rename to src/Magnum/Math/Test/SwizzleTest.cpp diff --git a/src/Math/Test/TypeTraitsTest.cpp b/src/Magnum/Math/Test/TypeTraitsTest.cpp similarity index 100% rename from src/Math/Test/TypeTraitsTest.cpp rename to src/Magnum/Math/Test/TypeTraitsTest.cpp diff --git a/src/Math/Test/UnitTest.cpp b/src/Magnum/Math/Test/UnitTest.cpp similarity index 100% rename from src/Math/Test/UnitTest.cpp rename to src/Magnum/Math/Test/UnitTest.cpp diff --git a/src/Math/Test/Vector2Test.cpp b/src/Magnum/Math/Test/Vector2Test.cpp similarity index 100% rename from src/Math/Test/Vector2Test.cpp rename to src/Magnum/Math/Test/Vector2Test.cpp diff --git a/src/Math/Test/Vector3Test.cpp b/src/Magnum/Math/Test/Vector3Test.cpp similarity index 100% rename from src/Math/Test/Vector3Test.cpp rename to src/Magnum/Math/Test/Vector3Test.cpp diff --git a/src/Math/Test/Vector4Test.cpp b/src/Magnum/Math/Test/Vector4Test.cpp similarity index 100% rename from src/Math/Test/Vector4Test.cpp rename to src/Magnum/Math/Test/Vector4Test.cpp diff --git a/src/Math/Test/VectorTest.cpp b/src/Magnum/Math/Test/VectorTest.cpp similarity index 100% rename from src/Math/Test/VectorTest.cpp rename to src/Magnum/Math/Test/VectorTest.cpp diff --git a/src/Math/TypeTraits.h b/src/Magnum/Math/TypeTraits.h similarity index 100% rename from src/Math/TypeTraits.h rename to src/Magnum/Math/TypeTraits.h diff --git a/src/Math/Unit.h b/src/Magnum/Math/Unit.h similarity index 100% rename from src/Math/Unit.h rename to src/Magnum/Math/Unit.h diff --git a/src/Math/Vector.h b/src/Magnum/Math/Vector.h similarity index 100% rename from src/Math/Vector.h rename to src/Magnum/Math/Vector.h diff --git a/src/Math/Vector2.h b/src/Magnum/Math/Vector2.h similarity index 100% rename from src/Math/Vector2.h rename to src/Magnum/Math/Vector2.h diff --git a/src/Math/Vector3.h b/src/Magnum/Math/Vector3.h similarity index 100% rename from src/Math/Vector3.h rename to src/Magnum/Math/Vector3.h diff --git a/src/Math/Vector4.h b/src/Magnum/Math/Vector4.h similarity index 100% rename from src/Math/Vector4.h rename to src/Magnum/Math/Vector4.h diff --git a/src/Math/instantiation.cpp b/src/Magnum/Math/instantiation.cpp similarity index 100% rename from src/Math/instantiation.cpp rename to src/Magnum/Math/instantiation.cpp diff --git a/src/Mesh.cpp b/src/Magnum/Mesh.cpp similarity index 100% rename from src/Mesh.cpp rename to src/Magnum/Mesh.cpp diff --git a/src/Mesh.h b/src/Magnum/Mesh.h similarity index 100% rename from src/Mesh.h rename to src/Magnum/Mesh.h diff --git a/src/MeshTools/CMakeLists.txt b/src/Magnum/MeshTools/CMakeLists.txt similarity index 100% rename from src/MeshTools/CMakeLists.txt rename to src/Magnum/MeshTools/CMakeLists.txt diff --git a/src/MeshTools/CombineIndexedArrays.h b/src/Magnum/MeshTools/CombineIndexedArrays.h similarity index 100% rename from src/MeshTools/CombineIndexedArrays.h rename to src/Magnum/MeshTools/CombineIndexedArrays.h diff --git a/src/MeshTools/CompressIndices.cpp b/src/Magnum/MeshTools/CompressIndices.cpp similarity index 100% rename from src/MeshTools/CompressIndices.cpp rename to src/Magnum/MeshTools/CompressIndices.cpp diff --git a/src/MeshTools/CompressIndices.h b/src/Magnum/MeshTools/CompressIndices.h similarity index 100% rename from src/MeshTools/CompressIndices.h rename to src/Magnum/MeshTools/CompressIndices.h diff --git a/src/MeshTools/Duplicate.h b/src/Magnum/MeshTools/Duplicate.h similarity index 100% rename from src/MeshTools/Duplicate.h rename to src/Magnum/MeshTools/Duplicate.h diff --git a/src/MeshTools/FlipNormals.cpp b/src/Magnum/MeshTools/FlipNormals.cpp similarity index 100% rename from src/MeshTools/FlipNormals.cpp rename to src/Magnum/MeshTools/FlipNormals.cpp diff --git a/src/MeshTools/FlipNormals.h b/src/Magnum/MeshTools/FlipNormals.h similarity index 100% rename from src/MeshTools/FlipNormals.h rename to src/Magnum/MeshTools/FlipNormals.h diff --git a/src/MeshTools/FullScreenTriangle.cpp b/src/Magnum/MeshTools/FullScreenTriangle.cpp similarity index 100% rename from src/MeshTools/FullScreenTriangle.cpp rename to src/Magnum/MeshTools/FullScreenTriangle.cpp diff --git a/src/MeshTools/FullScreenTriangle.h b/src/Magnum/MeshTools/FullScreenTriangle.h similarity index 100% rename from src/MeshTools/FullScreenTriangle.h rename to src/Magnum/MeshTools/FullScreenTriangle.h diff --git a/src/MeshTools/GenerateFlatNormals.cpp b/src/Magnum/MeshTools/GenerateFlatNormals.cpp similarity index 100% rename from src/MeshTools/GenerateFlatNormals.cpp rename to src/Magnum/MeshTools/GenerateFlatNormals.cpp diff --git a/src/MeshTools/GenerateFlatNormals.h b/src/Magnum/MeshTools/GenerateFlatNormals.h similarity index 100% rename from src/MeshTools/GenerateFlatNormals.h rename to src/Magnum/MeshTools/GenerateFlatNormals.h diff --git a/src/MeshTools/Interleave.h b/src/Magnum/MeshTools/Interleave.h similarity index 100% rename from src/MeshTools/Interleave.h rename to src/Magnum/MeshTools/Interleave.h diff --git a/src/MeshTools/RemoveDuplicates.h b/src/Magnum/MeshTools/RemoveDuplicates.h similarity index 100% rename from src/MeshTools/RemoveDuplicates.h rename to src/Magnum/MeshTools/RemoveDuplicates.h diff --git a/src/MeshTools/Subdivide.h b/src/Magnum/MeshTools/Subdivide.h similarity index 100% rename from src/MeshTools/Subdivide.h rename to src/Magnum/MeshTools/Subdivide.h diff --git a/src/MeshTools/Test/CMakeLists.txt b/src/Magnum/MeshTools/Test/CMakeLists.txt similarity index 100% rename from src/MeshTools/Test/CMakeLists.txt rename to src/Magnum/MeshTools/Test/CMakeLists.txt diff --git a/src/MeshTools/Test/CombineIndexedArraysTest.cpp b/src/Magnum/MeshTools/Test/CombineIndexedArraysTest.cpp similarity index 100% rename from src/MeshTools/Test/CombineIndexedArraysTest.cpp rename to src/Magnum/MeshTools/Test/CombineIndexedArraysTest.cpp diff --git a/src/MeshTools/Test/CompressIndicesTest.cpp b/src/Magnum/MeshTools/Test/CompressIndicesTest.cpp similarity index 100% rename from src/MeshTools/Test/CompressIndicesTest.cpp rename to src/Magnum/MeshTools/Test/CompressIndicesTest.cpp diff --git a/src/MeshTools/Test/DuplicateTest.cpp b/src/Magnum/MeshTools/Test/DuplicateTest.cpp similarity index 100% rename from src/MeshTools/Test/DuplicateTest.cpp rename to src/Magnum/MeshTools/Test/DuplicateTest.cpp diff --git a/src/MeshTools/Test/FlipNormalsTest.cpp b/src/Magnum/MeshTools/Test/FlipNormalsTest.cpp similarity index 100% rename from src/MeshTools/Test/FlipNormalsTest.cpp rename to src/Magnum/MeshTools/Test/FlipNormalsTest.cpp diff --git a/src/MeshTools/Test/GenerateFlatNormalsTest.cpp b/src/Magnum/MeshTools/Test/GenerateFlatNormalsTest.cpp similarity index 100% rename from src/MeshTools/Test/GenerateFlatNormalsTest.cpp rename to src/Magnum/MeshTools/Test/GenerateFlatNormalsTest.cpp diff --git a/src/MeshTools/Test/InterleaveTest.cpp b/src/Magnum/MeshTools/Test/InterleaveTest.cpp similarity index 100% rename from src/MeshTools/Test/InterleaveTest.cpp rename to src/Magnum/MeshTools/Test/InterleaveTest.cpp diff --git a/src/MeshTools/Test/RemoveDuplicatesTest.cpp b/src/Magnum/MeshTools/Test/RemoveDuplicatesTest.cpp similarity index 100% rename from src/MeshTools/Test/RemoveDuplicatesTest.cpp rename to src/Magnum/MeshTools/Test/RemoveDuplicatesTest.cpp diff --git a/src/MeshTools/Test/SubdivideRemoveDuplicatesBenchmark.cpp b/src/Magnum/MeshTools/Test/SubdivideRemoveDuplicatesBenchmark.cpp similarity index 100% rename from src/MeshTools/Test/SubdivideRemoveDuplicatesBenchmark.cpp rename to src/Magnum/MeshTools/Test/SubdivideRemoveDuplicatesBenchmark.cpp diff --git a/src/MeshTools/Test/SubdivideRemoveDuplicatesBenchmark.h b/src/Magnum/MeshTools/Test/SubdivideRemoveDuplicatesBenchmark.h similarity index 100% rename from src/MeshTools/Test/SubdivideRemoveDuplicatesBenchmark.h rename to src/Magnum/MeshTools/Test/SubdivideRemoveDuplicatesBenchmark.h diff --git a/src/MeshTools/Test/SubdivideTest.cpp b/src/Magnum/MeshTools/Test/SubdivideTest.cpp similarity index 100% rename from src/MeshTools/Test/SubdivideTest.cpp rename to src/Magnum/MeshTools/Test/SubdivideTest.cpp diff --git a/src/MeshTools/Test/TipsifyTest.cpp b/src/Magnum/MeshTools/Test/TipsifyTest.cpp similarity index 100% rename from src/MeshTools/Test/TipsifyTest.cpp rename to src/Magnum/MeshTools/Test/TipsifyTest.cpp diff --git a/src/MeshTools/Test/TransformTest.cpp b/src/Magnum/MeshTools/Test/TransformTest.cpp similarity index 100% rename from src/MeshTools/Test/TransformTest.cpp rename to src/Magnum/MeshTools/Test/TransformTest.cpp diff --git a/src/MeshTools/Tipsify.cpp b/src/Magnum/MeshTools/Tipsify.cpp similarity index 100% rename from src/MeshTools/Tipsify.cpp rename to src/Magnum/MeshTools/Tipsify.cpp diff --git a/src/MeshTools/Tipsify.h b/src/Magnum/MeshTools/Tipsify.h similarity index 100% rename from src/MeshTools/Tipsify.h rename to src/Magnum/MeshTools/Tipsify.h diff --git a/src/MeshTools/Transform.h b/src/Magnum/MeshTools/Transform.h similarity index 100% rename from src/MeshTools/Transform.h rename to src/Magnum/MeshTools/Transform.h diff --git a/src/MeshTools/magnumMeshToolsVisibility.h b/src/Magnum/MeshTools/magnumMeshToolsVisibility.h similarity index 100% rename from src/MeshTools/magnumMeshToolsVisibility.h rename to src/Magnum/MeshTools/magnumMeshToolsVisibility.h diff --git a/src/MeshView.cpp b/src/Magnum/MeshView.cpp similarity index 100% rename from src/MeshView.cpp rename to src/Magnum/MeshView.cpp diff --git a/src/MeshView.h b/src/Magnum/MeshView.h similarity index 100% rename from src/MeshView.h rename to src/Magnum/MeshView.h diff --git a/src/OpenGL.cpp b/src/Magnum/OpenGL.cpp similarity index 100% rename from src/OpenGL.cpp rename to src/Magnum/OpenGL.cpp diff --git a/src/OpenGL.h b/src/Magnum/OpenGL.h similarity index 100% rename from src/OpenGL.h rename to src/Magnum/OpenGL.h diff --git a/src/Platform/AbstractXApplication.cpp b/src/Magnum/Platform/AbstractXApplication.cpp similarity index 100% rename from src/Platform/AbstractXApplication.cpp rename to src/Magnum/Platform/AbstractXApplication.cpp diff --git a/src/Platform/AbstractXApplication.h b/src/Magnum/Platform/AbstractXApplication.h similarity index 100% rename from src/Platform/AbstractXApplication.h rename to src/Magnum/Platform/AbstractXApplication.h diff --git a/src/Platform/CMakeLists.txt b/src/Magnum/Platform/CMakeLists.txt similarity index 100% rename from src/Platform/CMakeLists.txt rename to src/Magnum/Platform/CMakeLists.txt diff --git a/src/Platform/EmscriptenApplication.js b/src/Magnum/Platform/EmscriptenApplication.js similarity index 100% rename from src/Platform/EmscriptenApplication.js rename to src/Magnum/Platform/EmscriptenApplication.js diff --git a/src/Platform/GlutApplication.cpp b/src/Magnum/Platform/GlutApplication.cpp similarity index 100% rename from src/Platform/GlutApplication.cpp rename to src/Magnum/Platform/GlutApplication.cpp diff --git a/src/Platform/GlutApplication.h b/src/Magnum/Platform/GlutApplication.h similarity index 100% rename from src/Platform/GlutApplication.h rename to src/Magnum/Platform/GlutApplication.h diff --git a/src/Platform/GlxApplication.cpp b/src/Magnum/Platform/GlxApplication.cpp similarity index 100% rename from src/Platform/GlxApplication.cpp rename to src/Magnum/Platform/GlxApplication.cpp diff --git a/src/Platform/GlxApplication.h b/src/Magnum/Platform/GlxApplication.h similarity index 100% rename from src/Platform/GlxApplication.h rename to src/Magnum/Platform/GlxApplication.h diff --git a/src/Platform/Implementation/AbstractContextHandler.h b/src/Magnum/Platform/Implementation/AbstractContextHandler.h similarity index 100% rename from src/Platform/Implementation/AbstractContextHandler.h rename to src/Magnum/Platform/Implementation/AbstractContextHandler.h diff --git a/src/Platform/Implementation/EglContextHandler.cpp b/src/Magnum/Platform/Implementation/EglContextHandler.cpp similarity index 100% rename from src/Platform/Implementation/EglContextHandler.cpp rename to src/Magnum/Platform/Implementation/EglContextHandler.cpp diff --git a/src/Platform/Implementation/EglContextHandler.h b/src/Magnum/Platform/Implementation/EglContextHandler.h similarity index 100% rename from src/Platform/Implementation/EglContextHandler.h rename to src/Magnum/Platform/Implementation/EglContextHandler.h diff --git a/src/Platform/Implementation/GlxContextHandler.cpp b/src/Magnum/Platform/Implementation/GlxContextHandler.cpp similarity index 100% rename from src/Platform/Implementation/GlxContextHandler.cpp rename to src/Magnum/Platform/Implementation/GlxContextHandler.cpp diff --git a/src/Platform/Implementation/GlxContextHandler.h b/src/Magnum/Platform/Implementation/GlxContextHandler.h similarity index 100% rename from src/Platform/Implementation/GlxContextHandler.h rename to src/Magnum/Platform/Implementation/GlxContextHandler.h diff --git a/src/Platform/NaClApplication.cpp b/src/Magnum/Platform/NaClApplication.cpp similarity index 100% rename from src/Platform/NaClApplication.cpp rename to src/Magnum/Platform/NaClApplication.cpp diff --git a/src/Platform/NaClApplication.h b/src/Magnum/Platform/NaClApplication.h similarity index 100% rename from src/Platform/NaClApplication.h rename to src/Magnum/Platform/NaClApplication.h diff --git a/src/Platform/NaClApplication.js b/src/Magnum/Platform/NaClApplication.js similarity index 100% rename from src/Platform/NaClApplication.js rename to src/Magnum/Platform/NaClApplication.js diff --git a/src/Platform/Platform.h b/src/Magnum/Platform/Platform.h similarity index 100% rename from src/Platform/Platform.h rename to src/Magnum/Platform/Platform.h diff --git a/src/Platform/Screen.h b/src/Magnum/Platform/Screen.h similarity index 100% rename from src/Platform/Screen.h rename to src/Magnum/Platform/Screen.h diff --git a/src/Platform/ScreenedApplication.h b/src/Magnum/Platform/ScreenedApplication.h similarity index 100% rename from src/Platform/ScreenedApplication.h rename to src/Magnum/Platform/ScreenedApplication.h diff --git a/src/Platform/ScreenedApplication.hpp b/src/Magnum/Platform/ScreenedApplication.hpp similarity index 100% rename from src/Platform/ScreenedApplication.hpp rename to src/Magnum/Platform/ScreenedApplication.hpp diff --git a/src/Platform/Sdl2Application.cpp b/src/Magnum/Platform/Sdl2Application.cpp similarity index 100% rename from src/Platform/Sdl2Application.cpp rename to src/Magnum/Platform/Sdl2Application.cpp diff --git a/src/Platform/Sdl2Application.h b/src/Magnum/Platform/Sdl2Application.h similarity index 100% rename from src/Platform/Sdl2Application.h rename to src/Magnum/Platform/Sdl2Application.h diff --git a/src/Platform/WebApplication.css b/src/Magnum/Platform/WebApplication.css similarity index 100% rename from src/Platform/WebApplication.css rename to src/Magnum/Platform/WebApplication.css diff --git a/src/Platform/WindowlessGlxApplication.cpp b/src/Magnum/Platform/WindowlessGlxApplication.cpp similarity index 100% rename from src/Platform/WindowlessGlxApplication.cpp rename to src/Magnum/Platform/WindowlessGlxApplication.cpp diff --git a/src/Platform/WindowlessGlxApplication.h b/src/Magnum/Platform/WindowlessGlxApplication.h similarity index 100% rename from src/Platform/WindowlessGlxApplication.h rename to src/Magnum/Platform/WindowlessGlxApplication.h diff --git a/src/Platform/WindowlessNaClApplication.cpp b/src/Magnum/Platform/WindowlessNaClApplication.cpp similarity index 100% rename from src/Platform/WindowlessNaClApplication.cpp rename to src/Magnum/Platform/WindowlessNaClApplication.cpp diff --git a/src/Platform/WindowlessNaClApplication.h b/src/Magnum/Platform/WindowlessNaClApplication.h similarity index 100% rename from src/Platform/WindowlessNaClApplication.h rename to src/Magnum/Platform/WindowlessNaClApplication.h diff --git a/src/Platform/XEglApplication.cpp b/src/Magnum/Platform/XEglApplication.cpp similarity index 100% rename from src/Platform/XEglApplication.cpp rename to src/Magnum/Platform/XEglApplication.cpp diff --git a/src/Platform/XEglApplication.h b/src/Magnum/Platform/XEglApplication.h similarity index 100% rename from src/Platform/XEglApplication.h rename to src/Magnum/Platform/XEglApplication.h diff --git a/src/Platform/magnum-info-nacl.html b/src/Magnum/Platform/magnum-info-nacl.html similarity index 100% rename from src/Platform/magnum-info-nacl.html rename to src/Magnum/Platform/magnum-info-nacl.html diff --git a/src/Platform/magnum-info-nacl.nmf b/src/Magnum/Platform/magnum-info-nacl.nmf similarity index 100% rename from src/Platform/magnum-info-nacl.nmf rename to src/Magnum/Platform/magnum-info-nacl.nmf diff --git a/src/Platform/magnum-info.cpp b/src/Magnum/Platform/magnum-info.cpp similarity index 100% rename from src/Platform/magnum-info.cpp rename to src/Magnum/Platform/magnum-info.cpp diff --git a/src/Primitives/CMakeLists.txt b/src/Magnum/Primitives/CMakeLists.txt similarity index 100% rename from src/Primitives/CMakeLists.txt rename to src/Magnum/Primitives/CMakeLists.txt diff --git a/src/Primitives/Capsule.cpp b/src/Magnum/Primitives/Capsule.cpp similarity index 100% rename from src/Primitives/Capsule.cpp rename to src/Magnum/Primitives/Capsule.cpp diff --git a/src/Primitives/Capsule.h b/src/Magnum/Primitives/Capsule.h similarity index 100% rename from src/Primitives/Capsule.h rename to src/Magnum/Primitives/Capsule.h diff --git a/src/Primitives/Circle.cpp b/src/Magnum/Primitives/Circle.cpp similarity index 100% rename from src/Primitives/Circle.cpp rename to src/Magnum/Primitives/Circle.cpp diff --git a/src/Primitives/Circle.h b/src/Magnum/Primitives/Circle.h similarity index 100% rename from src/Primitives/Circle.h rename to src/Magnum/Primitives/Circle.h diff --git a/src/Primitives/Crosshair.cpp b/src/Magnum/Primitives/Crosshair.cpp similarity index 100% rename from src/Primitives/Crosshair.cpp rename to src/Magnum/Primitives/Crosshair.cpp diff --git a/src/Primitives/Crosshair.h b/src/Magnum/Primitives/Crosshair.h similarity index 100% rename from src/Primitives/Crosshair.h rename to src/Magnum/Primitives/Crosshair.h diff --git a/src/Primitives/Cube.cpp b/src/Magnum/Primitives/Cube.cpp similarity index 100% rename from src/Primitives/Cube.cpp rename to src/Magnum/Primitives/Cube.cpp diff --git a/src/Primitives/Cube.h b/src/Magnum/Primitives/Cube.h similarity index 100% rename from src/Primitives/Cube.h rename to src/Magnum/Primitives/Cube.h diff --git a/src/Primitives/Cylinder.cpp b/src/Magnum/Primitives/Cylinder.cpp similarity index 100% rename from src/Primitives/Cylinder.cpp rename to src/Magnum/Primitives/Cylinder.cpp diff --git a/src/Primitives/Cylinder.h b/src/Magnum/Primitives/Cylinder.h similarity index 100% rename from src/Primitives/Cylinder.h rename to src/Magnum/Primitives/Cylinder.h diff --git a/src/Primitives/Icosphere.cpp b/src/Magnum/Primitives/Icosphere.cpp similarity index 100% rename from src/Primitives/Icosphere.cpp rename to src/Magnum/Primitives/Icosphere.cpp diff --git a/src/Primitives/Icosphere.h b/src/Magnum/Primitives/Icosphere.h similarity index 100% rename from src/Primitives/Icosphere.h rename to src/Magnum/Primitives/Icosphere.h diff --git a/src/Primitives/Implementation/Spheroid.cpp b/src/Magnum/Primitives/Implementation/Spheroid.cpp similarity index 100% rename from src/Primitives/Implementation/Spheroid.cpp rename to src/Magnum/Primitives/Implementation/Spheroid.cpp diff --git a/src/Primitives/Implementation/Spheroid.h b/src/Magnum/Primitives/Implementation/Spheroid.h similarity index 100% rename from src/Primitives/Implementation/Spheroid.h rename to src/Magnum/Primitives/Implementation/Spheroid.h diff --git a/src/Primitives/Implementation/WireframeSpheroid.cpp b/src/Magnum/Primitives/Implementation/WireframeSpheroid.cpp similarity index 100% rename from src/Primitives/Implementation/WireframeSpheroid.cpp rename to src/Magnum/Primitives/Implementation/WireframeSpheroid.cpp diff --git a/src/Primitives/Implementation/WireframeSpheroid.h b/src/Magnum/Primitives/Implementation/WireframeSpheroid.h similarity index 100% rename from src/Primitives/Implementation/WireframeSpheroid.h rename to src/Magnum/Primitives/Implementation/WireframeSpheroid.h diff --git a/src/Primitives/Line.cpp b/src/Magnum/Primitives/Line.cpp similarity index 100% rename from src/Primitives/Line.cpp rename to src/Magnum/Primitives/Line.cpp diff --git a/src/Primitives/Line.h b/src/Magnum/Primitives/Line.h similarity index 100% rename from src/Primitives/Line.h rename to src/Magnum/Primitives/Line.h diff --git a/src/Primitives/Plane.cpp b/src/Magnum/Primitives/Plane.cpp similarity index 100% rename from src/Primitives/Plane.cpp rename to src/Magnum/Primitives/Plane.cpp diff --git a/src/Primitives/Plane.h b/src/Magnum/Primitives/Plane.h similarity index 100% rename from src/Primitives/Plane.h rename to src/Magnum/Primitives/Plane.h diff --git a/src/Primitives/Square.cpp b/src/Magnum/Primitives/Square.cpp similarity index 100% rename from src/Primitives/Square.cpp rename to src/Magnum/Primitives/Square.cpp diff --git a/src/Primitives/Square.h b/src/Magnum/Primitives/Square.h similarity index 100% rename from src/Primitives/Square.h rename to src/Magnum/Primitives/Square.h diff --git a/src/Primitives/Test/CMakeLists.txt b/src/Magnum/Primitives/Test/CMakeLists.txt similarity index 100% rename from src/Primitives/Test/CMakeLists.txt rename to src/Magnum/Primitives/Test/CMakeLists.txt diff --git a/src/Primitives/Test/CapsuleTest.cpp b/src/Magnum/Primitives/Test/CapsuleTest.cpp similarity index 100% rename from src/Primitives/Test/CapsuleTest.cpp rename to src/Magnum/Primitives/Test/CapsuleTest.cpp diff --git a/src/Primitives/Test/CircleTest.cpp b/src/Magnum/Primitives/Test/CircleTest.cpp similarity index 100% rename from src/Primitives/Test/CircleTest.cpp rename to src/Magnum/Primitives/Test/CircleTest.cpp diff --git a/src/Primitives/Test/CylinderTest.cpp b/src/Magnum/Primitives/Test/CylinderTest.cpp similarity index 100% rename from src/Primitives/Test/CylinderTest.cpp rename to src/Magnum/Primitives/Test/CylinderTest.cpp diff --git a/src/Primitives/Test/IcosphereTest.cpp b/src/Magnum/Primitives/Test/IcosphereTest.cpp similarity index 100% rename from src/Primitives/Test/IcosphereTest.cpp rename to src/Magnum/Primitives/Test/IcosphereTest.cpp diff --git a/src/Primitives/Test/UVSphereTest.cpp b/src/Magnum/Primitives/Test/UVSphereTest.cpp similarity index 100% rename from src/Primitives/Test/UVSphereTest.cpp rename to src/Magnum/Primitives/Test/UVSphereTest.cpp diff --git a/src/Primitives/UVSphere.cpp b/src/Magnum/Primitives/UVSphere.cpp similarity index 100% rename from src/Primitives/UVSphere.cpp rename to src/Magnum/Primitives/UVSphere.cpp diff --git a/src/Primitives/UVSphere.h b/src/Magnum/Primitives/UVSphere.h similarity index 100% rename from src/Primitives/UVSphere.h rename to src/Magnum/Primitives/UVSphere.h diff --git a/src/Primitives/magnumPrimitivesVisibility.h b/src/Magnum/Primitives/magnumPrimitivesVisibility.h similarity index 100% rename from src/Primitives/magnumPrimitivesVisibility.h rename to src/Magnum/Primitives/magnumPrimitivesVisibility.h diff --git a/src/Query.cpp b/src/Magnum/Query.cpp similarity index 100% rename from src/Query.cpp rename to src/Magnum/Query.cpp diff --git a/src/Query.h b/src/Magnum/Query.h similarity index 100% rename from src/Query.h rename to src/Magnum/Query.h diff --git a/src/Renderbuffer.cpp b/src/Magnum/Renderbuffer.cpp similarity index 100% rename from src/Renderbuffer.cpp rename to src/Magnum/Renderbuffer.cpp diff --git a/src/Renderbuffer.h b/src/Magnum/Renderbuffer.h similarity index 100% rename from src/Renderbuffer.h rename to src/Magnum/Renderbuffer.h diff --git a/src/RenderbufferFormat.h b/src/Magnum/RenderbufferFormat.h similarity index 100% rename from src/RenderbufferFormat.h rename to src/Magnum/RenderbufferFormat.h diff --git a/src/Renderer.cpp b/src/Magnum/Renderer.cpp similarity index 100% rename from src/Renderer.cpp rename to src/Magnum/Renderer.cpp diff --git a/src/Renderer.h b/src/Magnum/Renderer.h similarity index 100% rename from src/Renderer.h rename to src/Magnum/Renderer.h diff --git a/src/Resource.cpp b/src/Magnum/Resource.cpp similarity index 100% rename from src/Resource.cpp rename to src/Magnum/Resource.cpp diff --git a/src/Resource.h b/src/Magnum/Resource.h similarity index 100% rename from src/Resource.h rename to src/Magnum/Resource.h diff --git a/src/ResourceManager.h b/src/Magnum/ResourceManager.h similarity index 100% rename from src/ResourceManager.h rename to src/Magnum/ResourceManager.h diff --git a/src/Sampler.cpp b/src/Magnum/Sampler.cpp similarity index 100% rename from src/Sampler.cpp rename to src/Magnum/Sampler.cpp diff --git a/src/Sampler.h b/src/Magnum/Sampler.h similarity index 100% rename from src/Sampler.h rename to src/Magnum/Sampler.h diff --git a/src/SceneGraph/AbstractCamera.h b/src/Magnum/SceneGraph/AbstractCamera.h similarity index 100% rename from src/SceneGraph/AbstractCamera.h rename to src/Magnum/SceneGraph/AbstractCamera.h diff --git a/src/SceneGraph/AbstractCamera.hpp b/src/Magnum/SceneGraph/AbstractCamera.hpp similarity index 100% rename from src/SceneGraph/AbstractCamera.hpp rename to src/Magnum/SceneGraph/AbstractCamera.hpp diff --git a/src/SceneGraph/AbstractFeature.h b/src/Magnum/SceneGraph/AbstractFeature.h similarity index 100% rename from src/SceneGraph/AbstractFeature.h rename to src/Magnum/SceneGraph/AbstractFeature.h diff --git a/src/SceneGraph/AbstractFeature.hpp b/src/Magnum/SceneGraph/AbstractFeature.hpp similarity index 100% rename from src/SceneGraph/AbstractFeature.hpp rename to src/Magnum/SceneGraph/AbstractFeature.hpp diff --git a/src/SceneGraph/AbstractGroupedFeature.h b/src/Magnum/SceneGraph/AbstractGroupedFeature.h similarity index 100% rename from src/SceneGraph/AbstractGroupedFeature.h rename to src/Magnum/SceneGraph/AbstractGroupedFeature.h diff --git a/src/SceneGraph/AbstractObject.h b/src/Magnum/SceneGraph/AbstractObject.h similarity index 100% rename from src/SceneGraph/AbstractObject.h rename to src/Magnum/SceneGraph/AbstractObject.h diff --git a/src/SceneGraph/AbstractTransformation.h b/src/Magnum/SceneGraph/AbstractTransformation.h similarity index 100% rename from src/SceneGraph/AbstractTransformation.h rename to src/Magnum/SceneGraph/AbstractTransformation.h diff --git a/src/SceneGraph/AbstractTranslation.h b/src/Magnum/SceneGraph/AbstractTranslation.h similarity index 100% rename from src/SceneGraph/AbstractTranslation.h rename to src/Magnum/SceneGraph/AbstractTranslation.h diff --git a/src/SceneGraph/AbstractTranslationRotation2D.h b/src/Magnum/SceneGraph/AbstractTranslationRotation2D.h similarity index 100% rename from src/SceneGraph/AbstractTranslationRotation2D.h rename to src/Magnum/SceneGraph/AbstractTranslationRotation2D.h diff --git a/src/SceneGraph/AbstractTranslationRotation3D.h b/src/Magnum/SceneGraph/AbstractTranslationRotation3D.h similarity index 100% rename from src/SceneGraph/AbstractTranslationRotation3D.h rename to src/Magnum/SceneGraph/AbstractTranslationRotation3D.h diff --git a/src/SceneGraph/AbstractTranslationRotationScaling2D.h b/src/Magnum/SceneGraph/AbstractTranslationRotationScaling2D.h similarity index 100% rename from src/SceneGraph/AbstractTranslationRotationScaling2D.h rename to src/Magnum/SceneGraph/AbstractTranslationRotationScaling2D.h diff --git a/src/SceneGraph/AbstractTranslationRotationScaling3D.h b/src/Magnum/SceneGraph/AbstractTranslationRotationScaling3D.h similarity index 100% rename from src/SceneGraph/AbstractTranslationRotationScaling3D.h rename to src/Magnum/SceneGraph/AbstractTranslationRotationScaling3D.h diff --git a/src/SceneGraph/Animable.cpp b/src/Magnum/SceneGraph/Animable.cpp similarity index 100% rename from src/SceneGraph/Animable.cpp rename to src/Magnum/SceneGraph/Animable.cpp diff --git a/src/SceneGraph/Animable.h b/src/Magnum/SceneGraph/Animable.h similarity index 100% rename from src/SceneGraph/Animable.h rename to src/Magnum/SceneGraph/Animable.h diff --git a/src/SceneGraph/Animable.hpp b/src/Magnum/SceneGraph/Animable.hpp similarity index 100% rename from src/SceneGraph/Animable.hpp rename to src/Magnum/SceneGraph/Animable.hpp diff --git a/src/SceneGraph/AnimableGroup.h b/src/Magnum/SceneGraph/AnimableGroup.h similarity index 100% rename from src/SceneGraph/AnimableGroup.h rename to src/Magnum/SceneGraph/AnimableGroup.h diff --git a/src/SceneGraph/CMakeLists.txt b/src/Magnum/SceneGraph/CMakeLists.txt similarity index 100% rename from src/SceneGraph/CMakeLists.txt rename to src/Magnum/SceneGraph/CMakeLists.txt diff --git a/src/SceneGraph/Camera2D.h b/src/Magnum/SceneGraph/Camera2D.h similarity index 100% rename from src/SceneGraph/Camera2D.h rename to src/Magnum/SceneGraph/Camera2D.h diff --git a/src/SceneGraph/Camera2D.hpp b/src/Magnum/SceneGraph/Camera2D.hpp similarity index 100% rename from src/SceneGraph/Camera2D.hpp rename to src/Magnum/SceneGraph/Camera2D.hpp diff --git a/src/SceneGraph/Camera3D.h b/src/Magnum/SceneGraph/Camera3D.h similarity index 100% rename from src/SceneGraph/Camera3D.h rename to src/Magnum/SceneGraph/Camera3D.h diff --git a/src/SceneGraph/Camera3D.hpp b/src/Magnum/SceneGraph/Camera3D.hpp similarity index 100% rename from src/SceneGraph/Camera3D.hpp rename to src/Magnum/SceneGraph/Camera3D.hpp diff --git a/src/SceneGraph/Drawable.h b/src/Magnum/SceneGraph/Drawable.h similarity index 100% rename from src/SceneGraph/Drawable.h rename to src/Magnum/SceneGraph/Drawable.h diff --git a/src/SceneGraph/Drawable.hpp b/src/Magnum/SceneGraph/Drawable.hpp similarity index 100% rename from src/SceneGraph/Drawable.hpp rename to src/Magnum/SceneGraph/Drawable.hpp diff --git a/src/SceneGraph/DualComplexTransformation.h b/src/Magnum/SceneGraph/DualComplexTransformation.h similarity index 100% rename from src/SceneGraph/DualComplexTransformation.h rename to src/Magnum/SceneGraph/DualComplexTransformation.h diff --git a/src/SceneGraph/DualQuaternionTransformation.h b/src/Magnum/SceneGraph/DualQuaternionTransformation.h similarity index 100% rename from src/SceneGraph/DualQuaternionTransformation.h rename to src/Magnum/SceneGraph/DualQuaternionTransformation.h diff --git a/src/SceneGraph/FeatureGroup.h b/src/Magnum/SceneGraph/FeatureGroup.h similarity index 100% rename from src/SceneGraph/FeatureGroup.h rename to src/Magnum/SceneGraph/FeatureGroup.h diff --git a/src/SceneGraph/FeatureGroup.hpp b/src/Magnum/SceneGraph/FeatureGroup.hpp similarity index 100% rename from src/SceneGraph/FeatureGroup.hpp rename to src/Magnum/SceneGraph/FeatureGroup.hpp diff --git a/src/SceneGraph/MatrixTransformation2D.h b/src/Magnum/SceneGraph/MatrixTransformation2D.h similarity index 100% rename from src/SceneGraph/MatrixTransformation2D.h rename to src/Magnum/SceneGraph/MatrixTransformation2D.h diff --git a/src/SceneGraph/MatrixTransformation3D.h b/src/Magnum/SceneGraph/MatrixTransformation3D.h similarity index 100% rename from src/SceneGraph/MatrixTransformation3D.h rename to src/Magnum/SceneGraph/MatrixTransformation3D.h diff --git a/src/SceneGraph/Object.h b/src/Magnum/SceneGraph/Object.h similarity index 100% rename from src/SceneGraph/Object.h rename to src/Magnum/SceneGraph/Object.h diff --git a/src/SceneGraph/Object.hpp b/src/Magnum/SceneGraph/Object.hpp similarity index 100% rename from src/SceneGraph/Object.hpp rename to src/Magnum/SceneGraph/Object.hpp diff --git a/src/SceneGraph/RigidMatrixTransformation2D.h b/src/Magnum/SceneGraph/RigidMatrixTransformation2D.h similarity index 100% rename from src/SceneGraph/RigidMatrixTransformation2D.h rename to src/Magnum/SceneGraph/RigidMatrixTransformation2D.h diff --git a/src/SceneGraph/RigidMatrixTransformation3D.h b/src/Magnum/SceneGraph/RigidMatrixTransformation3D.h similarity index 100% rename from src/SceneGraph/RigidMatrixTransformation3D.h rename to src/Magnum/SceneGraph/RigidMatrixTransformation3D.h diff --git a/src/SceneGraph/Scene.h b/src/Magnum/SceneGraph/Scene.h similarity index 100% rename from src/SceneGraph/Scene.h rename to src/Magnum/SceneGraph/Scene.h diff --git a/src/SceneGraph/SceneGraph.h b/src/Magnum/SceneGraph/SceneGraph.h similarity index 100% rename from src/SceneGraph/SceneGraph.h rename to src/Magnum/SceneGraph/SceneGraph.h diff --git a/src/SceneGraph/Test/AnimableTest.cpp b/src/Magnum/SceneGraph/Test/AnimableTest.cpp similarity index 100% rename from src/SceneGraph/Test/AnimableTest.cpp rename to src/Magnum/SceneGraph/Test/AnimableTest.cpp diff --git a/src/SceneGraph/Test/CMakeLists.txt b/src/Magnum/SceneGraph/Test/CMakeLists.txt similarity index 100% rename from src/SceneGraph/Test/CMakeLists.txt rename to src/Magnum/SceneGraph/Test/CMakeLists.txt diff --git a/src/SceneGraph/Test/CameraTest.cpp b/src/Magnum/SceneGraph/Test/CameraTest.cpp similarity index 100% rename from src/SceneGraph/Test/CameraTest.cpp rename to src/Magnum/SceneGraph/Test/CameraTest.cpp diff --git a/src/SceneGraph/Test/DualComplexTransformationTest.cpp b/src/Magnum/SceneGraph/Test/DualComplexTransformationTest.cpp similarity index 100% rename from src/SceneGraph/Test/DualComplexTransformationTest.cpp rename to src/Magnum/SceneGraph/Test/DualComplexTransformationTest.cpp diff --git a/src/SceneGraph/Test/DualQuaternionTransformationTest.cpp b/src/Magnum/SceneGraph/Test/DualQuaternionTransformationTest.cpp similarity index 100% rename from src/SceneGraph/Test/DualQuaternionTransformationTest.cpp rename to src/Magnum/SceneGraph/Test/DualQuaternionTransformationTest.cpp diff --git a/src/SceneGraph/Test/MatrixTransformation2DTest.cpp b/src/Magnum/SceneGraph/Test/MatrixTransformation2DTest.cpp similarity index 100% rename from src/SceneGraph/Test/MatrixTransformation2DTest.cpp rename to src/Magnum/SceneGraph/Test/MatrixTransformation2DTest.cpp diff --git a/src/SceneGraph/Test/MatrixTransformation3DTest.cpp b/src/Magnum/SceneGraph/Test/MatrixTransformation3DTest.cpp similarity index 100% rename from src/SceneGraph/Test/MatrixTransformation3DTest.cpp rename to src/Magnum/SceneGraph/Test/MatrixTransformation3DTest.cpp diff --git a/src/SceneGraph/Test/ObjectTest.cpp b/src/Magnum/SceneGraph/Test/ObjectTest.cpp similarity index 100% rename from src/SceneGraph/Test/ObjectTest.cpp rename to src/Magnum/SceneGraph/Test/ObjectTest.cpp diff --git a/src/SceneGraph/Test/RigidMatrixTransformation2DTest.cpp b/src/Magnum/SceneGraph/Test/RigidMatrixTransformation2DTest.cpp similarity index 100% rename from src/SceneGraph/Test/RigidMatrixTransformation2DTest.cpp rename to src/Magnum/SceneGraph/Test/RigidMatrixTransformation2DTest.cpp diff --git a/src/SceneGraph/Test/RigidMatrixTransformation3DTest.cpp b/src/Magnum/SceneGraph/Test/RigidMatrixTransformation3DTest.cpp similarity index 100% rename from src/SceneGraph/Test/RigidMatrixTransformation3DTest.cpp rename to src/Magnum/SceneGraph/Test/RigidMatrixTransformation3DTest.cpp diff --git a/src/SceneGraph/Test/SceneTest.cpp b/src/Magnum/SceneGraph/Test/SceneTest.cpp similarity index 100% rename from src/SceneGraph/Test/SceneTest.cpp rename to src/Magnum/SceneGraph/Test/SceneTest.cpp diff --git a/src/SceneGraph/Test/TranslationTransformationTest.cpp b/src/Magnum/SceneGraph/Test/TranslationTransformationTest.cpp similarity index 100% rename from src/SceneGraph/Test/TranslationTransformationTest.cpp rename to src/Magnum/SceneGraph/Test/TranslationTransformationTest.cpp diff --git a/src/SceneGraph/TranslationTransformation.h b/src/Magnum/SceneGraph/TranslationTransformation.h similarity index 100% rename from src/SceneGraph/TranslationTransformation.h rename to src/Magnum/SceneGraph/TranslationTransformation.h diff --git a/src/SceneGraph/instantiation.cpp b/src/Magnum/SceneGraph/instantiation.cpp similarity index 100% rename from src/SceneGraph/instantiation.cpp rename to src/Magnum/SceneGraph/instantiation.cpp diff --git a/src/SceneGraph/magnumSceneGraphVisibility.h b/src/Magnum/SceneGraph/magnumSceneGraphVisibility.h similarity index 100% rename from src/SceneGraph/magnumSceneGraphVisibility.h rename to src/Magnum/SceneGraph/magnumSceneGraphVisibility.h diff --git a/src/Shader.cpp b/src/Magnum/Shader.cpp similarity index 100% rename from src/Shader.cpp rename to src/Magnum/Shader.cpp diff --git a/src/Shader.h b/src/Magnum/Shader.h similarity index 100% rename from src/Shader.h rename to src/Magnum/Shader.h diff --git a/src/Shaders/AbstractVector.h b/src/Magnum/Shaders/AbstractVector.h similarity index 100% rename from src/Shaders/AbstractVector.h rename to src/Magnum/Shaders/AbstractVector.h diff --git a/src/Shaders/AbstractVector2D.vert b/src/Magnum/Shaders/AbstractVector2D.vert similarity index 100% rename from src/Shaders/AbstractVector2D.vert rename to src/Magnum/Shaders/AbstractVector2D.vert diff --git a/src/Shaders/AbstractVector3D.vert b/src/Magnum/Shaders/AbstractVector3D.vert similarity index 100% rename from src/Shaders/AbstractVector3D.vert rename to src/Magnum/Shaders/AbstractVector3D.vert diff --git a/src/Shaders/CMakeLists.txt b/src/Magnum/Shaders/CMakeLists.txt similarity index 100% rename from src/Shaders/CMakeLists.txt rename to src/Magnum/Shaders/CMakeLists.txt diff --git a/src/Shaders/DistanceFieldVector.cpp b/src/Magnum/Shaders/DistanceFieldVector.cpp similarity index 100% rename from src/Shaders/DistanceFieldVector.cpp rename to src/Magnum/Shaders/DistanceFieldVector.cpp diff --git a/src/Shaders/DistanceFieldVector.frag b/src/Magnum/Shaders/DistanceFieldVector.frag similarity index 100% rename from src/Shaders/DistanceFieldVector.frag rename to src/Magnum/Shaders/DistanceFieldVector.frag diff --git a/src/Shaders/DistanceFieldVector.h b/src/Magnum/Shaders/DistanceFieldVector.h similarity index 100% rename from src/Shaders/DistanceFieldVector.h rename to src/Magnum/Shaders/DistanceFieldVector.h diff --git a/src/Shaders/Flat.cpp b/src/Magnum/Shaders/Flat.cpp similarity index 100% rename from src/Shaders/Flat.cpp rename to src/Magnum/Shaders/Flat.cpp diff --git a/src/Shaders/Flat.frag b/src/Magnum/Shaders/Flat.frag similarity index 100% rename from src/Shaders/Flat.frag rename to src/Magnum/Shaders/Flat.frag diff --git a/src/Shaders/Flat.h b/src/Magnum/Shaders/Flat.h similarity index 100% rename from src/Shaders/Flat.h rename to src/Magnum/Shaders/Flat.h diff --git a/src/Shaders/Flat2D.vert b/src/Magnum/Shaders/Flat2D.vert similarity index 100% rename from src/Shaders/Flat2D.vert rename to src/Magnum/Shaders/Flat2D.vert diff --git a/src/Shaders/Flat3D.vert b/src/Magnum/Shaders/Flat3D.vert similarity index 100% rename from src/Shaders/Flat3D.vert rename to src/Magnum/Shaders/Flat3D.vert diff --git a/src/Shaders/FullScreenTriangle.glsl b/src/Magnum/Shaders/FullScreenTriangle.glsl similarity index 100% rename from src/Shaders/FullScreenTriangle.glsl rename to src/Magnum/Shaders/FullScreenTriangle.glsl diff --git a/src/Shaders/Generic.h b/src/Magnum/Shaders/Generic.h similarity index 100% rename from src/Shaders/Generic.h rename to src/Magnum/Shaders/Generic.h diff --git a/src/Shaders/MeshVisualizer.cpp b/src/Magnum/Shaders/MeshVisualizer.cpp similarity index 100% rename from src/Shaders/MeshVisualizer.cpp rename to src/Magnum/Shaders/MeshVisualizer.cpp diff --git a/src/Shaders/MeshVisualizer.frag b/src/Magnum/Shaders/MeshVisualizer.frag similarity index 100% rename from src/Shaders/MeshVisualizer.frag rename to src/Magnum/Shaders/MeshVisualizer.frag diff --git a/src/Shaders/MeshVisualizer.geom b/src/Magnum/Shaders/MeshVisualizer.geom similarity index 100% rename from src/Shaders/MeshVisualizer.geom rename to src/Magnum/Shaders/MeshVisualizer.geom diff --git a/src/Shaders/MeshVisualizer.h b/src/Magnum/Shaders/MeshVisualizer.h similarity index 100% rename from src/Shaders/MeshVisualizer.h rename to src/Magnum/Shaders/MeshVisualizer.h diff --git a/src/Shaders/MeshVisualizer.vert b/src/Magnum/Shaders/MeshVisualizer.vert similarity index 100% rename from src/Shaders/MeshVisualizer.vert rename to src/Magnum/Shaders/MeshVisualizer.vert diff --git a/src/Shaders/Phong.cpp b/src/Magnum/Shaders/Phong.cpp similarity index 100% rename from src/Shaders/Phong.cpp rename to src/Magnum/Shaders/Phong.cpp diff --git a/src/Shaders/Phong.frag b/src/Magnum/Shaders/Phong.frag similarity index 100% rename from src/Shaders/Phong.frag rename to src/Magnum/Shaders/Phong.frag diff --git a/src/Shaders/Phong.h b/src/Magnum/Shaders/Phong.h similarity index 100% rename from src/Shaders/Phong.h rename to src/Magnum/Shaders/Phong.h diff --git a/src/Shaders/Phong.vert b/src/Magnum/Shaders/Phong.vert similarity index 100% rename from src/Shaders/Phong.vert rename to src/Magnum/Shaders/Phong.vert diff --git a/src/Shaders/Shaders.h b/src/Magnum/Shaders/Shaders.h similarity index 100% rename from src/Shaders/Shaders.h rename to src/Magnum/Shaders/Shaders.h diff --git a/src/Shaders/Test/CMakeLists.txt b/src/Magnum/Shaders/Test/CMakeLists.txt similarity index 100% rename from src/Shaders/Test/CMakeLists.txt rename to src/Magnum/Shaders/Test/CMakeLists.txt diff --git a/src/Shaders/Test/DistanceFieldVectorGLTest.cpp b/src/Magnum/Shaders/Test/DistanceFieldVectorGLTest.cpp similarity index 100% rename from src/Shaders/Test/DistanceFieldVectorGLTest.cpp rename to src/Magnum/Shaders/Test/DistanceFieldVectorGLTest.cpp diff --git a/src/Shaders/Test/FlatGLTest.cpp b/src/Magnum/Shaders/Test/FlatGLTest.cpp similarity index 100% rename from src/Shaders/Test/FlatGLTest.cpp rename to src/Magnum/Shaders/Test/FlatGLTest.cpp diff --git a/src/Shaders/Test/MeshVisualizerGLTest.cpp b/src/Magnum/Shaders/Test/MeshVisualizerGLTest.cpp similarity index 100% rename from src/Shaders/Test/MeshVisualizerGLTest.cpp rename to src/Magnum/Shaders/Test/MeshVisualizerGLTest.cpp diff --git a/src/Shaders/Test/PhongGLTest.cpp b/src/Magnum/Shaders/Test/PhongGLTest.cpp similarity index 100% rename from src/Shaders/Test/PhongGLTest.cpp rename to src/Magnum/Shaders/Test/PhongGLTest.cpp diff --git a/src/Shaders/Test/VectorGLTest.cpp b/src/Magnum/Shaders/Test/VectorGLTest.cpp similarity index 100% rename from src/Shaders/Test/VectorGLTest.cpp rename to src/Magnum/Shaders/Test/VectorGLTest.cpp diff --git a/src/Shaders/Test/VertexColorGLTest.cpp b/src/Magnum/Shaders/Test/VertexColorGLTest.cpp similarity index 100% rename from src/Shaders/Test/VertexColorGLTest.cpp rename to src/Magnum/Shaders/Test/VertexColorGLTest.cpp diff --git a/src/Shaders/Vector.cpp b/src/Magnum/Shaders/Vector.cpp similarity index 100% rename from src/Shaders/Vector.cpp rename to src/Magnum/Shaders/Vector.cpp diff --git a/src/Shaders/Vector.frag b/src/Magnum/Shaders/Vector.frag similarity index 100% rename from src/Shaders/Vector.frag rename to src/Magnum/Shaders/Vector.frag diff --git a/src/Shaders/Vector.h b/src/Magnum/Shaders/Vector.h similarity index 100% rename from src/Shaders/Vector.h rename to src/Magnum/Shaders/Vector.h diff --git a/src/Shaders/VertexColor.cpp b/src/Magnum/Shaders/VertexColor.cpp similarity index 100% rename from src/Shaders/VertexColor.cpp rename to src/Magnum/Shaders/VertexColor.cpp diff --git a/src/Shaders/VertexColor.frag b/src/Magnum/Shaders/VertexColor.frag similarity index 100% rename from src/Shaders/VertexColor.frag rename to src/Magnum/Shaders/VertexColor.frag diff --git a/src/Shaders/VertexColor.h b/src/Magnum/Shaders/VertexColor.h similarity index 100% rename from src/Shaders/VertexColor.h rename to src/Magnum/Shaders/VertexColor.h diff --git a/src/Shaders/VertexColor2D.vert b/src/Magnum/Shaders/VertexColor2D.vert similarity index 100% rename from src/Shaders/VertexColor2D.vert rename to src/Magnum/Shaders/VertexColor2D.vert diff --git a/src/Shaders/VertexColor3D.vert b/src/Magnum/Shaders/VertexColor3D.vert similarity index 100% rename from src/Shaders/VertexColor3D.vert rename to src/Magnum/Shaders/VertexColor3D.vert diff --git a/src/Shaders/compatibility.glsl b/src/Magnum/Shaders/compatibility.glsl similarity index 100% rename from src/Shaders/compatibility.glsl rename to src/Magnum/Shaders/compatibility.glsl diff --git a/src/Shaders/generic.glsl b/src/Magnum/Shaders/generic.glsl similarity index 100% rename from src/Shaders/generic.glsl rename to src/Magnum/Shaders/generic.glsl diff --git a/src/Shaders/magnumShadersResourceImport.hpp b/src/Magnum/Shaders/magnumShadersResourceImport.hpp similarity index 100% rename from src/Shaders/magnumShadersResourceImport.hpp rename to src/Magnum/Shaders/magnumShadersResourceImport.hpp diff --git a/src/Shaders/magnumShadersVisibility.h b/src/Magnum/Shaders/magnumShadersVisibility.h similarity index 100% rename from src/Shaders/magnumShadersVisibility.h rename to src/Magnum/Shaders/magnumShadersVisibility.h diff --git a/src/Shaders/resources.conf b/src/Magnum/Shaders/resources.conf similarity index 100% rename from src/Shaders/resources.conf rename to src/Magnum/Shaders/resources.conf diff --git a/src/Shapes/AbstractShape.cpp b/src/Magnum/Shapes/AbstractShape.cpp similarity index 100% rename from src/Shapes/AbstractShape.cpp rename to src/Magnum/Shapes/AbstractShape.cpp diff --git a/src/Shapes/AbstractShape.h b/src/Magnum/Shapes/AbstractShape.h similarity index 100% rename from src/Shapes/AbstractShape.h rename to src/Magnum/Shapes/AbstractShape.h diff --git a/src/Shapes/AxisAlignedBox.cpp b/src/Magnum/Shapes/AxisAlignedBox.cpp similarity index 100% rename from src/Shapes/AxisAlignedBox.cpp rename to src/Magnum/Shapes/AxisAlignedBox.cpp diff --git a/src/Shapes/AxisAlignedBox.h b/src/Magnum/Shapes/AxisAlignedBox.h similarity index 100% rename from src/Shapes/AxisAlignedBox.h rename to src/Magnum/Shapes/AxisAlignedBox.h diff --git a/src/Shapes/Box.cpp b/src/Magnum/Shapes/Box.cpp similarity index 100% rename from src/Shapes/Box.cpp rename to src/Magnum/Shapes/Box.cpp diff --git a/src/Shapes/Box.h b/src/Magnum/Shapes/Box.h similarity index 100% rename from src/Shapes/Box.h rename to src/Magnum/Shapes/Box.h diff --git a/src/Shapes/CMakeLists.txt b/src/Magnum/Shapes/CMakeLists.txt similarity index 100% rename from src/Shapes/CMakeLists.txt rename to src/Magnum/Shapes/CMakeLists.txt diff --git a/src/Shapes/Capsule.cpp b/src/Magnum/Shapes/Capsule.cpp similarity index 100% rename from src/Shapes/Capsule.cpp rename to src/Magnum/Shapes/Capsule.cpp diff --git a/src/Shapes/Capsule.h b/src/Magnum/Shapes/Capsule.h similarity index 100% rename from src/Shapes/Capsule.h rename to src/Magnum/Shapes/Capsule.h diff --git a/src/Shapes/Collision.h b/src/Magnum/Shapes/Collision.h similarity index 100% rename from src/Shapes/Collision.h rename to src/Magnum/Shapes/Collision.h diff --git a/src/Shapes/Composition.cpp b/src/Magnum/Shapes/Composition.cpp similarity index 100% rename from src/Shapes/Composition.cpp rename to src/Magnum/Shapes/Composition.cpp diff --git a/src/Shapes/Composition.h b/src/Magnum/Shapes/Composition.h similarity index 100% rename from src/Shapes/Composition.h rename to src/Magnum/Shapes/Composition.h diff --git a/src/Shapes/Cylinder.cpp b/src/Magnum/Shapes/Cylinder.cpp similarity index 100% rename from src/Shapes/Cylinder.cpp rename to src/Magnum/Shapes/Cylinder.cpp diff --git a/src/Shapes/Cylinder.h b/src/Magnum/Shapes/Cylinder.h similarity index 100% rename from src/Shapes/Cylinder.h rename to src/Magnum/Shapes/Cylinder.h diff --git a/src/Shapes/Implementation/CollisionDispatch.cpp b/src/Magnum/Shapes/Implementation/CollisionDispatch.cpp similarity index 100% rename from src/Shapes/Implementation/CollisionDispatch.cpp rename to src/Magnum/Shapes/Implementation/CollisionDispatch.cpp diff --git a/src/Shapes/Implementation/CollisionDispatch.h b/src/Magnum/Shapes/Implementation/CollisionDispatch.h similarity index 100% rename from src/Shapes/Implementation/CollisionDispatch.h rename to src/Magnum/Shapes/Implementation/CollisionDispatch.h diff --git a/src/Shapes/Line.cpp b/src/Magnum/Shapes/Line.cpp similarity index 100% rename from src/Shapes/Line.cpp rename to src/Magnum/Shapes/Line.cpp diff --git a/src/Shapes/Line.h b/src/Magnum/Shapes/Line.h similarity index 100% rename from src/Shapes/Line.h rename to src/Magnum/Shapes/Line.h diff --git a/src/Shapes/LineSegment.h b/src/Magnum/Shapes/LineSegment.h similarity index 100% rename from src/Shapes/LineSegment.h rename to src/Magnum/Shapes/LineSegment.h diff --git a/src/Shapes/Plane.cpp b/src/Magnum/Shapes/Plane.cpp similarity index 100% rename from src/Shapes/Plane.cpp rename to src/Magnum/Shapes/Plane.cpp diff --git a/src/Shapes/Plane.h b/src/Magnum/Shapes/Plane.h similarity index 100% rename from src/Shapes/Plane.h rename to src/Magnum/Shapes/Plane.h diff --git a/src/Shapes/Point.cpp b/src/Magnum/Shapes/Point.cpp similarity index 100% rename from src/Shapes/Point.cpp rename to src/Magnum/Shapes/Point.cpp diff --git a/src/Shapes/Point.h b/src/Magnum/Shapes/Point.h similarity index 100% rename from src/Shapes/Point.h rename to src/Magnum/Shapes/Point.h diff --git a/src/Shapes/Shape.cpp b/src/Magnum/Shapes/Shape.cpp similarity index 100% rename from src/Shapes/Shape.cpp rename to src/Magnum/Shapes/Shape.cpp diff --git a/src/Shapes/Shape.h b/src/Magnum/Shapes/Shape.h similarity index 100% rename from src/Shapes/Shape.h rename to src/Magnum/Shapes/Shape.h diff --git a/src/Shapes/ShapeGroup.cpp b/src/Magnum/Shapes/ShapeGroup.cpp similarity index 100% rename from src/Shapes/ShapeGroup.cpp rename to src/Magnum/Shapes/ShapeGroup.cpp diff --git a/src/Shapes/ShapeGroup.h b/src/Magnum/Shapes/ShapeGroup.h similarity index 100% rename from src/Shapes/ShapeGroup.h rename to src/Magnum/Shapes/ShapeGroup.h diff --git a/src/Shapes/Shapes.h b/src/Magnum/Shapes/Shapes.h similarity index 100% rename from src/Shapes/Shapes.h rename to src/Magnum/Shapes/Shapes.h diff --git a/src/Shapes/Sphere.cpp b/src/Magnum/Shapes/Sphere.cpp similarity index 100% rename from src/Shapes/Sphere.cpp rename to src/Magnum/Shapes/Sphere.cpp diff --git a/src/Shapes/Sphere.h b/src/Magnum/Shapes/Sphere.h similarity index 100% rename from src/Shapes/Sphere.h rename to src/Magnum/Shapes/Sphere.h diff --git a/src/Shapes/Test/AxisAlignedBoxTest.cpp b/src/Magnum/Shapes/Test/AxisAlignedBoxTest.cpp similarity index 100% rename from src/Shapes/Test/AxisAlignedBoxTest.cpp rename to src/Magnum/Shapes/Test/AxisAlignedBoxTest.cpp diff --git a/src/Shapes/Test/BoxTest.cpp b/src/Magnum/Shapes/Test/BoxTest.cpp similarity index 100% rename from src/Shapes/Test/BoxTest.cpp rename to src/Magnum/Shapes/Test/BoxTest.cpp diff --git a/src/Shapes/Test/CMakeLists.txt b/src/Magnum/Shapes/Test/CMakeLists.txt similarity index 100% rename from src/Shapes/Test/CMakeLists.txt rename to src/Magnum/Shapes/Test/CMakeLists.txt diff --git a/src/Shapes/Test/CapsuleTest.cpp b/src/Magnum/Shapes/Test/CapsuleTest.cpp similarity index 100% rename from src/Shapes/Test/CapsuleTest.cpp rename to src/Magnum/Shapes/Test/CapsuleTest.cpp diff --git a/src/Shapes/Test/CollisionTest.cpp b/src/Magnum/Shapes/Test/CollisionTest.cpp similarity index 100% rename from src/Shapes/Test/CollisionTest.cpp rename to src/Magnum/Shapes/Test/CollisionTest.cpp diff --git a/src/Shapes/Test/CompositionTest.cpp b/src/Magnum/Shapes/Test/CompositionTest.cpp similarity index 100% rename from src/Shapes/Test/CompositionTest.cpp rename to src/Magnum/Shapes/Test/CompositionTest.cpp diff --git a/src/Shapes/Test/CylinderTest.cpp b/src/Magnum/Shapes/Test/CylinderTest.cpp similarity index 100% rename from src/Shapes/Test/CylinderTest.cpp rename to src/Magnum/Shapes/Test/CylinderTest.cpp diff --git a/src/Shapes/Test/LineTest.cpp b/src/Magnum/Shapes/Test/LineTest.cpp similarity index 100% rename from src/Shapes/Test/LineTest.cpp rename to src/Magnum/Shapes/Test/LineTest.cpp diff --git a/src/Shapes/Test/PlaneTest.cpp b/src/Magnum/Shapes/Test/PlaneTest.cpp similarity index 100% rename from src/Shapes/Test/PlaneTest.cpp rename to src/Magnum/Shapes/Test/PlaneTest.cpp diff --git a/src/Shapes/Test/PointTest.cpp b/src/Magnum/Shapes/Test/PointTest.cpp similarity index 100% rename from src/Shapes/Test/PointTest.cpp rename to src/Magnum/Shapes/Test/PointTest.cpp diff --git a/src/Shapes/Test/ShapeImplementationTest.cpp b/src/Magnum/Shapes/Test/ShapeImplementationTest.cpp similarity index 100% rename from src/Shapes/Test/ShapeImplementationTest.cpp rename to src/Magnum/Shapes/Test/ShapeImplementationTest.cpp diff --git a/src/Shapes/Test/ShapeTest.cpp b/src/Magnum/Shapes/Test/ShapeTest.cpp similarity index 100% rename from src/Shapes/Test/ShapeTest.cpp rename to src/Magnum/Shapes/Test/ShapeTest.cpp diff --git a/src/Shapes/Test/ShapeTestBase.h b/src/Magnum/Shapes/Test/ShapeTestBase.h similarity index 100% rename from src/Shapes/Test/ShapeTestBase.h rename to src/Magnum/Shapes/Test/ShapeTestBase.h diff --git a/src/Shapes/Test/SphereTest.cpp b/src/Magnum/Shapes/Test/SphereTest.cpp similarity index 100% rename from src/Shapes/Test/SphereTest.cpp rename to src/Magnum/Shapes/Test/SphereTest.cpp diff --git a/src/Shapes/magnumShapesVisibility.h b/src/Magnum/Shapes/magnumShapesVisibility.h similarity index 100% rename from src/Shapes/magnumShapesVisibility.h rename to src/Magnum/Shapes/magnumShapesVisibility.h diff --git a/src/Shapes/shapeImplementation.cpp b/src/Magnum/Shapes/shapeImplementation.cpp similarity index 100% rename from src/Shapes/shapeImplementation.cpp rename to src/Magnum/Shapes/shapeImplementation.cpp diff --git a/src/Shapes/shapeImplementation.h b/src/Magnum/Shapes/shapeImplementation.h similarity index 100% rename from src/Shapes/shapeImplementation.h rename to src/Magnum/Shapes/shapeImplementation.h diff --git a/src/Swizzle.h b/src/Magnum/Swizzle.h similarity index 100% rename from src/Swizzle.h rename to src/Magnum/Swizzle.h diff --git a/src/Test/AbstractImageTest.cpp b/src/Magnum/Test/AbstractImageTest.cpp similarity index 100% rename from src/Test/AbstractImageTest.cpp rename to src/Magnum/Test/AbstractImageTest.cpp diff --git a/src/Test/AbstractObjectGLTest.cpp b/src/Magnum/Test/AbstractObjectGLTest.cpp similarity index 100% rename from src/Test/AbstractObjectGLTest.cpp rename to src/Magnum/Test/AbstractObjectGLTest.cpp diff --git a/src/Test/AbstractOpenGLTester.h b/src/Magnum/Test/AbstractOpenGLTester.h similarity index 100% rename from src/Test/AbstractOpenGLTester.h rename to src/Magnum/Test/AbstractOpenGLTester.h diff --git a/src/Test/AbstractQueryGLTest.cpp b/src/Magnum/Test/AbstractQueryGLTest.cpp similarity index 100% rename from src/Test/AbstractQueryGLTest.cpp rename to src/Magnum/Test/AbstractQueryGLTest.cpp diff --git a/src/Test/AbstractShaderProgramGLTest.cpp b/src/Magnum/Test/AbstractShaderProgramGLTest.cpp similarity index 100% rename from src/Test/AbstractShaderProgramGLTest.cpp rename to src/Magnum/Test/AbstractShaderProgramGLTest.cpp diff --git a/src/Test/AbstractShaderProgramGLTestFiles/MyShader.frag b/src/Magnum/Test/AbstractShaderProgramGLTestFiles/MyShader.frag similarity index 100% rename from src/Test/AbstractShaderProgramGLTestFiles/MyShader.frag rename to src/Magnum/Test/AbstractShaderProgramGLTestFiles/MyShader.frag diff --git a/src/Test/AbstractShaderProgramGLTestFiles/MyShader.vert b/src/Magnum/Test/AbstractShaderProgramGLTestFiles/MyShader.vert similarity index 100% rename from src/Test/AbstractShaderProgramGLTestFiles/MyShader.vert rename to src/Magnum/Test/AbstractShaderProgramGLTestFiles/MyShader.vert diff --git a/src/Test/AbstractShaderProgramGLTestFiles/MyShaderFragmentOutputs.frag b/src/Magnum/Test/AbstractShaderProgramGLTestFiles/MyShaderFragmentOutputs.frag similarity index 100% rename from src/Test/AbstractShaderProgramGLTestFiles/MyShaderFragmentOutputs.frag rename to src/Magnum/Test/AbstractShaderProgramGLTestFiles/MyShaderFragmentOutputs.frag diff --git a/src/Test/AbstractShaderProgramGLTestFiles/resources.conf b/src/Magnum/Test/AbstractShaderProgramGLTestFiles/resources.conf similarity index 100% rename from src/Test/AbstractShaderProgramGLTestFiles/resources.conf rename to src/Magnum/Test/AbstractShaderProgramGLTestFiles/resources.conf diff --git a/src/Test/AbstractShaderProgramTest.cpp b/src/Magnum/Test/AbstractShaderProgramTest.cpp similarity index 100% rename from src/Test/AbstractShaderProgramTest.cpp rename to src/Magnum/Test/AbstractShaderProgramTest.cpp diff --git a/src/Test/AbstractTextureGLTest.cpp b/src/Magnum/Test/AbstractTextureGLTest.cpp similarity index 100% rename from src/Test/AbstractTextureGLTest.cpp rename to src/Magnum/Test/AbstractTextureGLTest.cpp diff --git a/src/Test/ArrayTest.cpp b/src/Magnum/Test/ArrayTest.cpp similarity index 100% rename from src/Test/ArrayTest.cpp rename to src/Magnum/Test/ArrayTest.cpp diff --git a/src/Test/BufferGLTest.cpp b/src/Magnum/Test/BufferGLTest.cpp similarity index 100% rename from src/Test/BufferGLTest.cpp rename to src/Magnum/Test/BufferGLTest.cpp diff --git a/src/Test/BufferImageGLTest.cpp b/src/Magnum/Test/BufferImageGLTest.cpp similarity index 100% rename from src/Test/BufferImageGLTest.cpp rename to src/Magnum/Test/BufferImageGLTest.cpp diff --git a/src/Test/BufferTextureGLTest.cpp b/src/Magnum/Test/BufferTextureGLTest.cpp similarity index 100% rename from src/Test/BufferTextureGLTest.cpp rename to src/Magnum/Test/BufferTextureGLTest.cpp diff --git a/src/Test/CMakeLists.txt b/src/Magnum/Test/CMakeLists.txt similarity index 100% rename from src/Test/CMakeLists.txt rename to src/Magnum/Test/CMakeLists.txt diff --git a/src/Test/ColorTest.cpp b/src/Magnum/Test/ColorTest.cpp similarity index 100% rename from src/Test/ColorTest.cpp rename to src/Magnum/Test/ColorTest.cpp diff --git a/src/Test/ContextGLTest.cpp b/src/Magnum/Test/ContextGLTest.cpp similarity index 100% rename from src/Test/ContextGLTest.cpp rename to src/Magnum/Test/ContextGLTest.cpp diff --git a/src/Test/CubeMapTextureArrayGLTest.cpp b/src/Magnum/Test/CubeMapTextureArrayGLTest.cpp similarity index 100% rename from src/Test/CubeMapTextureArrayGLTest.cpp rename to src/Magnum/Test/CubeMapTextureArrayGLTest.cpp diff --git a/src/Test/CubeMapTextureGLTest.cpp b/src/Magnum/Test/CubeMapTextureGLTest.cpp similarity index 100% rename from src/Test/CubeMapTextureGLTest.cpp rename to src/Magnum/Test/CubeMapTextureGLTest.cpp diff --git a/src/Test/DebugGLTest.cpp b/src/Magnum/Test/DebugGLTest.cpp similarity index 100% rename from src/Test/DebugGLTest.cpp rename to src/Magnum/Test/DebugGLTest.cpp diff --git a/src/Test/DebugMessageTest.cpp b/src/Magnum/Test/DebugMessageTest.cpp similarity index 100% rename from src/Test/DebugMessageTest.cpp rename to src/Magnum/Test/DebugMessageTest.cpp diff --git a/src/Test/DefaultFramebufferTest.cpp b/src/Magnum/Test/DefaultFramebufferTest.cpp similarity index 100% rename from src/Test/DefaultFramebufferTest.cpp rename to src/Magnum/Test/DefaultFramebufferTest.cpp diff --git a/src/Test/FramebufferGLTest.cpp b/src/Magnum/Test/FramebufferGLTest.cpp similarity index 100% rename from src/Test/FramebufferGLTest.cpp rename to src/Magnum/Test/FramebufferGLTest.cpp diff --git a/src/Test/FramebufferTest.cpp b/src/Magnum/Test/FramebufferTest.cpp similarity index 100% rename from src/Test/FramebufferTest.cpp rename to src/Magnum/Test/FramebufferTest.cpp diff --git a/src/Test/ImageReferenceTest.cpp b/src/Magnum/Test/ImageReferenceTest.cpp similarity index 100% rename from src/Test/ImageReferenceTest.cpp rename to src/Magnum/Test/ImageReferenceTest.cpp diff --git a/src/Test/ImageTest.cpp b/src/Magnum/Test/ImageTest.cpp similarity index 100% rename from src/Test/ImageTest.cpp rename to src/Magnum/Test/ImageTest.cpp diff --git a/src/Test/MeshGLTest.cpp b/src/Magnum/Test/MeshGLTest.cpp similarity index 100% rename from src/Test/MeshGLTest.cpp rename to src/Magnum/Test/MeshGLTest.cpp diff --git a/src/Test/MeshTest.cpp b/src/Magnum/Test/MeshTest.cpp similarity index 100% rename from src/Test/MeshTest.cpp rename to src/Magnum/Test/MeshTest.cpp diff --git a/src/Test/PrimitiveQueryGLTest.cpp b/src/Magnum/Test/PrimitiveQueryGLTest.cpp similarity index 100% rename from src/Test/PrimitiveQueryGLTest.cpp rename to src/Magnum/Test/PrimitiveQueryGLTest.cpp diff --git a/src/Test/QueryGLTestFiles/MyShader.frag b/src/Magnum/Test/QueryGLTestFiles/MyShader.frag similarity index 100% rename from src/Test/QueryGLTestFiles/MyShader.frag rename to src/Magnum/Test/QueryGLTestFiles/MyShader.frag diff --git a/src/Test/QueryGLTestFiles/MyShader.vert b/src/Magnum/Test/QueryGLTestFiles/MyShader.vert similarity index 100% rename from src/Test/QueryGLTestFiles/MyShader.vert rename to src/Magnum/Test/QueryGLTestFiles/MyShader.vert diff --git a/src/Test/QueryGLTestFiles/resources.conf b/src/Magnum/Test/QueryGLTestFiles/resources.conf similarity index 100% rename from src/Test/QueryGLTestFiles/resources.conf rename to src/Magnum/Test/QueryGLTestFiles/resources.conf diff --git a/src/Test/RenderbufferGLTest.cpp b/src/Magnum/Test/RenderbufferGLTest.cpp similarity index 100% rename from src/Test/RenderbufferGLTest.cpp rename to src/Magnum/Test/RenderbufferGLTest.cpp diff --git a/src/Test/RendererTest.cpp b/src/Magnum/Test/RendererTest.cpp similarity index 100% rename from src/Test/RendererTest.cpp rename to src/Magnum/Test/RendererTest.cpp diff --git a/src/Test/ResourceManagerTest.cpp b/src/Magnum/Test/ResourceManagerTest.cpp similarity index 100% rename from src/Test/ResourceManagerTest.cpp rename to src/Magnum/Test/ResourceManagerTest.cpp diff --git a/src/Test/SampleQueryGLTest.cpp b/src/Magnum/Test/SampleQueryGLTest.cpp similarity index 100% rename from src/Test/SampleQueryGLTest.cpp rename to src/Magnum/Test/SampleQueryGLTest.cpp diff --git a/src/Test/SamplerTest.cpp b/src/Magnum/Test/SamplerTest.cpp similarity index 100% rename from src/Test/SamplerTest.cpp rename to src/Magnum/Test/SamplerTest.cpp diff --git a/src/Test/ShaderGLTest.cpp b/src/Magnum/Test/ShaderGLTest.cpp similarity index 100% rename from src/Test/ShaderGLTest.cpp rename to src/Magnum/Test/ShaderGLTest.cpp diff --git a/src/Test/ShaderGLTestConfigure.h.cmake b/src/Magnum/Test/ShaderGLTestConfigure.h.cmake similarity index 100% rename from src/Test/ShaderGLTestConfigure.h.cmake rename to src/Magnum/Test/ShaderGLTestConfigure.h.cmake diff --git a/src/Test/ShaderGLTestFiles/shader.glsl b/src/Magnum/Test/ShaderGLTestFiles/shader.glsl similarity index 100% rename from src/Test/ShaderGLTestFiles/shader.glsl rename to src/Magnum/Test/ShaderGLTestFiles/shader.glsl diff --git a/src/Test/ShaderTest.cpp b/src/Magnum/Test/ShaderTest.cpp similarity index 100% rename from src/Test/ShaderTest.cpp rename to src/Magnum/Test/ShaderTest.cpp diff --git a/src/Test/TextureGLTest.cpp b/src/Magnum/Test/TextureGLTest.cpp similarity index 100% rename from src/Test/TextureGLTest.cpp rename to src/Magnum/Test/TextureGLTest.cpp diff --git a/src/Test/TimeQueryGLTest.cpp b/src/Magnum/Test/TimeQueryGLTest.cpp similarity index 100% rename from src/Test/TimeQueryGLTest.cpp rename to src/Magnum/Test/TimeQueryGLTest.cpp diff --git a/src/Test/VersionTest.cpp b/src/Magnum/Test/VersionTest.cpp similarity index 100% rename from src/Test/VersionTest.cpp rename to src/Magnum/Test/VersionTest.cpp diff --git a/src/Text/AbstractFont.cpp b/src/Magnum/Text/AbstractFont.cpp similarity index 100% rename from src/Text/AbstractFont.cpp rename to src/Magnum/Text/AbstractFont.cpp diff --git a/src/Text/AbstractFont.h b/src/Magnum/Text/AbstractFont.h similarity index 100% rename from src/Text/AbstractFont.h rename to src/Magnum/Text/AbstractFont.h diff --git a/src/Text/AbstractFontConverter.cpp b/src/Magnum/Text/AbstractFontConverter.cpp similarity index 100% rename from src/Text/AbstractFontConverter.cpp rename to src/Magnum/Text/AbstractFontConverter.cpp diff --git a/src/Text/AbstractFontConverter.h b/src/Magnum/Text/AbstractFontConverter.h similarity index 100% rename from src/Text/AbstractFontConverter.h rename to src/Magnum/Text/AbstractFontConverter.h diff --git a/src/Text/Alignment.h b/src/Magnum/Text/Alignment.h similarity index 100% rename from src/Text/Alignment.h rename to src/Magnum/Text/Alignment.h diff --git a/src/Text/CMakeLists.txt b/src/Magnum/Text/CMakeLists.txt similarity index 100% rename from src/Text/CMakeLists.txt rename to src/Magnum/Text/CMakeLists.txt diff --git a/src/Text/DistanceFieldGlyphCache.cpp b/src/Magnum/Text/DistanceFieldGlyphCache.cpp similarity index 100% rename from src/Text/DistanceFieldGlyphCache.cpp rename to src/Magnum/Text/DistanceFieldGlyphCache.cpp diff --git a/src/Text/DistanceFieldGlyphCache.h b/src/Magnum/Text/DistanceFieldGlyphCache.h similarity index 100% rename from src/Text/DistanceFieldGlyphCache.h rename to src/Magnum/Text/DistanceFieldGlyphCache.h diff --git a/src/Text/GlyphCache.cpp b/src/Magnum/Text/GlyphCache.cpp similarity index 100% rename from src/Text/GlyphCache.cpp rename to src/Magnum/Text/GlyphCache.cpp diff --git a/src/Text/GlyphCache.h b/src/Magnum/Text/GlyphCache.h similarity index 100% rename from src/Text/GlyphCache.h rename to src/Magnum/Text/GlyphCache.h diff --git a/src/Text/Renderer.cpp b/src/Magnum/Text/Renderer.cpp similarity index 100% rename from src/Text/Renderer.cpp rename to src/Magnum/Text/Renderer.cpp diff --git a/src/Text/Renderer.h b/src/Magnum/Text/Renderer.h similarity index 100% rename from src/Text/Renderer.h rename to src/Magnum/Text/Renderer.h diff --git a/src/Text/Test/AbstractFontConverterTest.cpp b/src/Magnum/Text/Test/AbstractFontConverterTest.cpp similarity index 100% rename from src/Text/Test/AbstractFontConverterTest.cpp rename to src/Magnum/Text/Test/AbstractFontConverterTest.cpp diff --git a/src/Text/Test/AbstractFontTest.cpp b/src/Magnum/Text/Test/AbstractFontTest.cpp similarity index 100% rename from src/Text/Test/AbstractFontTest.cpp rename to src/Magnum/Text/Test/AbstractFontTest.cpp diff --git a/src/Text/Test/AbstractLayouterTest.cpp b/src/Magnum/Text/Test/AbstractLayouterTest.cpp similarity index 100% rename from src/Text/Test/AbstractLayouterTest.cpp rename to src/Magnum/Text/Test/AbstractLayouterTest.cpp diff --git a/src/Text/Test/CMakeLists.txt b/src/Magnum/Text/Test/CMakeLists.txt similarity index 100% rename from src/Text/Test/CMakeLists.txt rename to src/Magnum/Text/Test/CMakeLists.txt diff --git a/src/Text/Test/GlyphCacheGLTest.cpp b/src/Magnum/Text/Test/GlyphCacheGLTest.cpp similarity index 100% rename from src/Text/Test/GlyphCacheGLTest.cpp rename to src/Magnum/Text/Test/GlyphCacheGLTest.cpp diff --git a/src/Text/Test/RendererGLTest.cpp b/src/Magnum/Text/Test/RendererGLTest.cpp similarity index 100% rename from src/Text/Test/RendererGLTest.cpp rename to src/Magnum/Text/Test/RendererGLTest.cpp diff --git a/src/Text/Test/data.bin b/src/Magnum/Text/Test/data.bin similarity index 100% rename from src/Text/Test/data.bin rename to src/Magnum/Text/Test/data.bin diff --git a/src/Text/Test/testConfigure.h.cmake b/src/Magnum/Text/Test/testConfigure.h.cmake similarity index 100% rename from src/Text/Test/testConfigure.h.cmake rename to src/Magnum/Text/Test/testConfigure.h.cmake diff --git a/src/Text/Text.h b/src/Magnum/Text/Text.h similarity index 100% rename from src/Text/Text.h rename to src/Magnum/Text/Text.h diff --git a/src/Text/TextRenderer.h b/src/Magnum/Text/TextRenderer.h similarity index 100% rename from src/Text/TextRenderer.h rename to src/Magnum/Text/TextRenderer.h diff --git a/src/Text/configure.h.cmake b/src/Magnum/Text/configure.h.cmake similarity index 100% rename from src/Text/configure.h.cmake rename to src/Magnum/Text/configure.h.cmake diff --git a/src/Text/fontconverter.cpp b/src/Magnum/Text/fontconverter.cpp similarity index 100% rename from src/Text/fontconverter.cpp rename to src/Magnum/Text/fontconverter.cpp diff --git a/src/Text/magnumTextVisibility.h b/src/Magnum/Text/magnumTextVisibility.h similarity index 100% rename from src/Text/magnumTextVisibility.h rename to src/Magnum/Text/magnumTextVisibility.h diff --git a/src/Texture.h b/src/Magnum/Texture.h similarity index 100% rename from src/Texture.h rename to src/Magnum/Texture.h diff --git a/src/TextureFormat.h b/src/Magnum/TextureFormat.h similarity index 100% rename from src/TextureFormat.h rename to src/Magnum/TextureFormat.h diff --git a/src/TextureTools/Atlas.cpp b/src/Magnum/TextureTools/Atlas.cpp similarity index 100% rename from src/TextureTools/Atlas.cpp rename to src/Magnum/TextureTools/Atlas.cpp diff --git a/src/TextureTools/Atlas.h b/src/Magnum/TextureTools/Atlas.h similarity index 100% rename from src/TextureTools/Atlas.h rename to src/Magnum/TextureTools/Atlas.h diff --git a/src/TextureTools/CMakeLists.txt b/src/Magnum/TextureTools/CMakeLists.txt similarity index 100% rename from src/TextureTools/CMakeLists.txt rename to src/Magnum/TextureTools/CMakeLists.txt diff --git a/src/TextureTools/DistanceField.cpp b/src/Magnum/TextureTools/DistanceField.cpp similarity index 100% rename from src/TextureTools/DistanceField.cpp rename to src/Magnum/TextureTools/DistanceField.cpp diff --git a/src/TextureTools/DistanceField.h b/src/Magnum/TextureTools/DistanceField.h similarity index 100% rename from src/TextureTools/DistanceField.h rename to src/Magnum/TextureTools/DistanceField.h diff --git a/src/TextureTools/DistanceFieldShader.frag b/src/Magnum/TextureTools/DistanceFieldShader.frag similarity index 100% rename from src/TextureTools/DistanceFieldShader.frag rename to src/Magnum/TextureTools/DistanceFieldShader.frag diff --git a/src/TextureTools/DistanceFieldShader.vert b/src/Magnum/TextureTools/DistanceFieldShader.vert similarity index 100% rename from src/TextureTools/DistanceFieldShader.vert rename to src/Magnum/TextureTools/DistanceFieldShader.vert diff --git a/src/TextureTools/Test/AtlasTest.cpp b/src/Magnum/TextureTools/Test/AtlasTest.cpp similarity index 100% rename from src/TextureTools/Test/AtlasTest.cpp rename to src/Magnum/TextureTools/Test/AtlasTest.cpp diff --git a/src/TextureTools/Test/CMakeLists.txt b/src/Magnum/TextureTools/Test/CMakeLists.txt similarity index 100% rename from src/TextureTools/Test/CMakeLists.txt rename to src/Magnum/TextureTools/Test/CMakeLists.txt diff --git a/src/TextureTools/configure.h.cmake b/src/Magnum/TextureTools/configure.h.cmake similarity index 100% rename from src/TextureTools/configure.h.cmake rename to src/Magnum/TextureTools/configure.h.cmake diff --git a/src/TextureTools/distancefieldconverter.cpp b/src/Magnum/TextureTools/distancefieldconverter.cpp similarity index 100% rename from src/TextureTools/distancefieldconverter.cpp rename to src/Magnum/TextureTools/distancefieldconverter.cpp diff --git a/src/TextureTools/magnumTextureToolsResourceImport.hpp b/src/Magnum/TextureTools/magnumTextureToolsResourceImport.hpp similarity index 100% rename from src/TextureTools/magnumTextureToolsResourceImport.hpp rename to src/Magnum/TextureTools/magnumTextureToolsResourceImport.hpp diff --git a/src/TextureTools/magnumTextureToolsVisibility.h b/src/Magnum/TextureTools/magnumTextureToolsVisibility.h similarity index 100% rename from src/TextureTools/magnumTextureToolsVisibility.h rename to src/Magnum/TextureTools/magnumTextureToolsVisibility.h diff --git a/src/TextureTools/resources.conf b/src/Magnum/TextureTools/resources.conf similarity index 100% rename from src/TextureTools/resources.conf rename to src/Magnum/TextureTools/resources.conf diff --git a/src/Timeline.cpp b/src/Magnum/Timeline.cpp similarity index 100% rename from src/Timeline.cpp rename to src/Magnum/Timeline.cpp diff --git a/src/Timeline.h b/src/Magnum/Timeline.h similarity index 100% rename from src/Timeline.h rename to src/Magnum/Timeline.h diff --git a/src/Trade/AbstractImageConverter.cpp b/src/Magnum/Trade/AbstractImageConverter.cpp similarity index 100% rename from src/Trade/AbstractImageConverter.cpp rename to src/Magnum/Trade/AbstractImageConverter.cpp diff --git a/src/Trade/AbstractImageConverter.h b/src/Magnum/Trade/AbstractImageConverter.h similarity index 100% rename from src/Trade/AbstractImageConverter.h rename to src/Magnum/Trade/AbstractImageConverter.h diff --git a/src/Trade/AbstractImporter.cpp b/src/Magnum/Trade/AbstractImporter.cpp similarity index 100% rename from src/Trade/AbstractImporter.cpp rename to src/Magnum/Trade/AbstractImporter.cpp diff --git a/src/Trade/AbstractImporter.h b/src/Magnum/Trade/AbstractImporter.h similarity index 100% rename from src/Trade/AbstractImporter.h rename to src/Magnum/Trade/AbstractImporter.h diff --git a/src/Trade/AbstractMaterialData.cpp b/src/Magnum/Trade/AbstractMaterialData.cpp similarity index 100% rename from src/Trade/AbstractMaterialData.cpp rename to src/Magnum/Trade/AbstractMaterialData.cpp diff --git a/src/Trade/AbstractMaterialData.h b/src/Magnum/Trade/AbstractMaterialData.h similarity index 100% rename from src/Trade/AbstractMaterialData.h rename to src/Magnum/Trade/AbstractMaterialData.h diff --git a/src/Trade/CMakeLists.txt b/src/Magnum/Trade/CMakeLists.txt similarity index 100% rename from src/Trade/CMakeLists.txt rename to src/Magnum/Trade/CMakeLists.txt diff --git a/src/Trade/CameraData.h b/src/Magnum/Trade/CameraData.h similarity index 100% rename from src/Trade/CameraData.h rename to src/Magnum/Trade/CameraData.h diff --git a/src/Trade/ImageData.h b/src/Magnum/Trade/ImageData.h similarity index 100% rename from src/Trade/ImageData.h rename to src/Magnum/Trade/ImageData.h diff --git a/src/Trade/LightData.h b/src/Magnum/Trade/LightData.h similarity index 100% rename from src/Trade/LightData.h rename to src/Magnum/Trade/LightData.h diff --git a/src/Trade/MeshData2D.cpp b/src/Magnum/Trade/MeshData2D.cpp similarity index 100% rename from src/Trade/MeshData2D.cpp rename to src/Magnum/Trade/MeshData2D.cpp diff --git a/src/Trade/MeshData2D.h b/src/Magnum/Trade/MeshData2D.h similarity index 100% rename from src/Trade/MeshData2D.h rename to src/Magnum/Trade/MeshData2D.h diff --git a/src/Trade/MeshData3D.cpp b/src/Magnum/Trade/MeshData3D.cpp similarity index 100% rename from src/Trade/MeshData3D.cpp rename to src/Magnum/Trade/MeshData3D.cpp diff --git a/src/Trade/MeshData3D.h b/src/Magnum/Trade/MeshData3D.h similarity index 100% rename from src/Trade/MeshData3D.h rename to src/Magnum/Trade/MeshData3D.h diff --git a/src/Trade/MeshObjectData2D.cpp b/src/Magnum/Trade/MeshObjectData2D.cpp similarity index 100% rename from src/Trade/MeshObjectData2D.cpp rename to src/Magnum/Trade/MeshObjectData2D.cpp diff --git a/src/Trade/MeshObjectData2D.h b/src/Magnum/Trade/MeshObjectData2D.h similarity index 100% rename from src/Trade/MeshObjectData2D.h rename to src/Magnum/Trade/MeshObjectData2D.h diff --git a/src/Trade/MeshObjectData3D.cpp b/src/Magnum/Trade/MeshObjectData3D.cpp similarity index 100% rename from src/Trade/MeshObjectData3D.cpp rename to src/Magnum/Trade/MeshObjectData3D.cpp diff --git a/src/Trade/MeshObjectData3D.h b/src/Magnum/Trade/MeshObjectData3D.h similarity index 100% rename from src/Trade/MeshObjectData3D.h rename to src/Magnum/Trade/MeshObjectData3D.h diff --git a/src/Trade/ObjectData2D.cpp b/src/Magnum/Trade/ObjectData2D.cpp similarity index 100% rename from src/Trade/ObjectData2D.cpp rename to src/Magnum/Trade/ObjectData2D.cpp diff --git a/src/Trade/ObjectData2D.h b/src/Magnum/Trade/ObjectData2D.h similarity index 100% rename from src/Trade/ObjectData2D.h rename to src/Magnum/Trade/ObjectData2D.h diff --git a/src/Trade/ObjectData3D.cpp b/src/Magnum/Trade/ObjectData3D.cpp similarity index 100% rename from src/Trade/ObjectData3D.cpp rename to src/Magnum/Trade/ObjectData3D.cpp diff --git a/src/Trade/ObjectData3D.h b/src/Magnum/Trade/ObjectData3D.h similarity index 100% rename from src/Trade/ObjectData3D.h rename to src/Magnum/Trade/ObjectData3D.h diff --git a/src/Trade/PhongMaterialData.cpp b/src/Magnum/Trade/PhongMaterialData.cpp similarity index 100% rename from src/Trade/PhongMaterialData.cpp rename to src/Magnum/Trade/PhongMaterialData.cpp diff --git a/src/Trade/PhongMaterialData.h b/src/Magnum/Trade/PhongMaterialData.h similarity index 100% rename from src/Trade/PhongMaterialData.h rename to src/Magnum/Trade/PhongMaterialData.h diff --git a/src/Trade/SceneData.cpp b/src/Magnum/Trade/SceneData.cpp similarity index 100% rename from src/Trade/SceneData.cpp rename to src/Magnum/Trade/SceneData.cpp diff --git a/src/Trade/SceneData.h b/src/Magnum/Trade/SceneData.h similarity index 100% rename from src/Trade/SceneData.h rename to src/Magnum/Trade/SceneData.h diff --git a/src/Trade/Test/AbstractImageConverterTest.cpp b/src/Magnum/Trade/Test/AbstractImageConverterTest.cpp similarity index 100% rename from src/Trade/Test/AbstractImageConverterTest.cpp rename to src/Magnum/Trade/Test/AbstractImageConverterTest.cpp diff --git a/src/Trade/Test/AbstractImporterTest.cpp b/src/Magnum/Trade/Test/AbstractImporterTest.cpp similarity index 100% rename from src/Trade/Test/AbstractImporterTest.cpp rename to src/Magnum/Trade/Test/AbstractImporterTest.cpp diff --git a/src/Trade/Test/AbstractMaterialDataTest.cpp b/src/Magnum/Trade/Test/AbstractMaterialDataTest.cpp similarity index 100% rename from src/Trade/Test/AbstractMaterialDataTest.cpp rename to src/Magnum/Trade/Test/AbstractMaterialDataTest.cpp diff --git a/src/Trade/Test/CMakeLists.txt b/src/Magnum/Trade/Test/CMakeLists.txt similarity index 100% rename from src/Trade/Test/CMakeLists.txt rename to src/Magnum/Trade/Test/CMakeLists.txt diff --git a/src/Trade/Test/ImageDataTest.cpp b/src/Magnum/Trade/Test/ImageDataTest.cpp similarity index 100% rename from src/Trade/Test/ImageDataTest.cpp rename to src/Magnum/Trade/Test/ImageDataTest.cpp diff --git a/src/Trade/Test/ObjectData2DTest.cpp b/src/Magnum/Trade/Test/ObjectData2DTest.cpp similarity index 100% rename from src/Trade/Test/ObjectData2DTest.cpp rename to src/Magnum/Trade/Test/ObjectData2DTest.cpp diff --git a/src/Trade/Test/ObjectData3DTest.cpp b/src/Magnum/Trade/Test/ObjectData3DTest.cpp similarity index 100% rename from src/Trade/Test/ObjectData3DTest.cpp rename to src/Magnum/Trade/Test/ObjectData3DTest.cpp diff --git a/src/Trade/Test/TextureDataTest.cpp b/src/Magnum/Trade/Test/TextureDataTest.cpp similarity index 100% rename from src/Trade/Test/TextureDataTest.cpp rename to src/Magnum/Trade/Test/TextureDataTest.cpp diff --git a/src/Trade/Test/file.bin b/src/Magnum/Trade/Test/file.bin similarity index 100% rename from src/Trade/Test/file.bin rename to src/Magnum/Trade/Test/file.bin diff --git a/src/Trade/Test/testConfigure.h.cmake b/src/Magnum/Trade/Test/testConfigure.h.cmake similarity index 100% rename from src/Trade/Test/testConfigure.h.cmake rename to src/Magnum/Trade/Test/testConfigure.h.cmake diff --git a/src/Trade/TextureData.cpp b/src/Magnum/Trade/TextureData.cpp similarity index 100% rename from src/Trade/TextureData.cpp rename to src/Magnum/Trade/TextureData.cpp diff --git a/src/Trade/TextureData.h b/src/Magnum/Trade/TextureData.h similarity index 100% rename from src/Trade/TextureData.h rename to src/Magnum/Trade/TextureData.h diff --git a/src/Trade/Trade.h b/src/Magnum/Trade/Trade.h similarity index 100% rename from src/Trade/Trade.h rename to src/Magnum/Trade/Trade.h diff --git a/src/Types.h b/src/Magnum/Types.h similarity index 100% rename from src/Types.h rename to src/Magnum/Types.h diff --git a/src/Version.cpp b/src/Magnum/Version.cpp similarity index 100% rename from src/Version.cpp rename to src/Magnum/Version.cpp diff --git a/src/Version.h b/src/Magnum/Version.h similarity index 100% rename from src/Version.h rename to src/Magnum/Version.h diff --git a/src/magnumConfigure.h.cmake b/src/Magnum/magnumConfigure.h.cmake similarity index 100% rename from src/magnumConfigure.h.cmake rename to src/Magnum/magnumConfigure.h.cmake diff --git a/src/magnumVisibility.h b/src/Magnum/magnumVisibility.h similarity index 100% rename from src/magnumVisibility.h rename to src/Magnum/magnumVisibility.h diff --git a/external/CMakeLists.txt b/src/MagnumExternal/CMakeLists.txt similarity index 100% rename from external/CMakeLists.txt rename to src/MagnumExternal/CMakeLists.txt diff --git a/external/OpenGL/CMakeLists.txt b/src/MagnumExternal/OpenGL/CMakeLists.txt similarity index 100% rename from external/OpenGL/CMakeLists.txt rename to src/MagnumExternal/OpenGL/CMakeLists.txt diff --git a/external/OpenGL/GL/CMakeLists.txt b/src/MagnumExternal/OpenGL/GL/CMakeLists.txt similarity index 100% rename from external/OpenGL/GL/CMakeLists.txt rename to src/MagnumExternal/OpenGL/GL/CMakeLists.txt diff --git a/external/OpenGL/GL/README.md b/src/MagnumExternal/OpenGL/GL/README.md similarity index 100% rename from external/OpenGL/GL/README.md rename to src/MagnumExternal/OpenGL/GL/README.md diff --git a/external/OpenGL/GL/extensions.txt b/src/MagnumExternal/OpenGL/GL/extensions.txt similarity index 100% rename from external/OpenGL/GL/extensions.txt rename to src/MagnumExternal/OpenGL/GL/extensions.txt diff --git a/external/OpenGL/GL/gl_magnum.c b/src/MagnumExternal/OpenGL/GL/gl_magnum.c similarity index 100% rename from external/OpenGL/GL/gl_magnum.c rename to src/MagnumExternal/OpenGL/GL/gl_magnum.c diff --git a/external/OpenGL/GL/gl_magnum.h b/src/MagnumExternal/OpenGL/GL/gl_magnum.h similarity index 100% rename from external/OpenGL/GL/gl_magnum.h rename to src/MagnumExternal/OpenGL/GL/gl_magnum.h diff --git a/external/OpenGL/GLES2/CMakeLists.txt b/src/MagnumExternal/OpenGL/GLES2/CMakeLists.txt similarity index 100% rename from external/OpenGL/GLES2/CMakeLists.txt rename to src/MagnumExternal/OpenGL/GLES2/CMakeLists.txt diff --git a/external/OpenGL/GLES2/gl2.h b/src/MagnumExternal/OpenGL/GLES2/gl2.h similarity index 100% rename from external/OpenGL/GLES2/gl2.h rename to src/MagnumExternal/OpenGL/GLES2/gl2.h diff --git a/external/OpenGL/GLES2/gl2ext.h b/src/MagnumExternal/OpenGL/GLES2/gl2ext.h similarity index 100% rename from external/OpenGL/GLES2/gl2ext.h rename to src/MagnumExternal/OpenGL/GLES2/gl2ext.h diff --git a/external/OpenGL/GLES2/gl2platform.h b/src/MagnumExternal/OpenGL/GLES2/gl2platform.h similarity index 100% rename from external/OpenGL/GLES2/gl2platform.h rename to src/MagnumExternal/OpenGL/GLES2/gl2platform.h diff --git a/external/OpenGL/GLES3/CMakeLists.txt b/src/MagnumExternal/OpenGL/GLES3/CMakeLists.txt similarity index 100% rename from external/OpenGL/GLES3/CMakeLists.txt rename to src/MagnumExternal/OpenGL/GLES3/CMakeLists.txt diff --git a/external/OpenGL/GLES3/gl3.h b/src/MagnumExternal/OpenGL/GLES3/gl3.h similarity index 100% rename from external/OpenGL/GLES3/gl3.h rename to src/MagnumExternal/OpenGL/GLES3/gl3.h diff --git a/external/OpenGL/GLES3/gl3platform.h b/src/MagnumExternal/OpenGL/GLES3/gl3platform.h similarity index 100% rename from external/OpenGL/GLES3/gl3platform.h rename to src/MagnumExternal/OpenGL/GLES3/gl3platform.h diff --git a/external/OpenGL/KHR/CMakeLists.txt b/src/MagnumExternal/OpenGL/KHR/CMakeLists.txt similarity index 100% rename from external/OpenGL/KHR/CMakeLists.txt rename to src/MagnumExternal/OpenGL/KHR/CMakeLists.txt diff --git a/external/OpenGL/KHR/khrplatform.h b/src/MagnumExternal/OpenGL/KHR/khrplatform.h similarity index 100% rename from external/OpenGL/KHR/khrplatform.h rename to src/MagnumExternal/OpenGL/KHR/khrplatform.h diff --git a/external/Optional/CMakeLists.txt b/src/MagnumExternal/Optional/CMakeLists.txt similarity index 100% rename from external/Optional/CMakeLists.txt rename to src/MagnumExternal/Optional/CMakeLists.txt diff --git a/external/Optional/LICENSE_1_0.txt b/src/MagnumExternal/Optional/LICENSE_1_0.txt similarity index 100% rename from external/Optional/LICENSE_1_0.txt rename to src/MagnumExternal/Optional/LICENSE_1_0.txt diff --git a/external/Optional/optional.hpp b/src/MagnumExternal/Optional/optional.hpp similarity index 100% rename from external/Optional/optional.hpp rename to src/MagnumExternal/Optional/optional.hpp diff --git a/src/Plugins/CMakeLists.txt b/src/MagnumPlugins/CMakeLists.txt similarity index 100% rename from src/Plugins/CMakeLists.txt rename to src/MagnumPlugins/CMakeLists.txt diff --git a/src/Plugins/MagnumFont/CMakeLists.txt b/src/MagnumPlugins/MagnumFont/CMakeLists.txt similarity index 100% rename from src/Plugins/MagnumFont/CMakeLists.txt rename to src/MagnumPlugins/MagnumFont/CMakeLists.txt diff --git a/src/Plugins/MagnumFont/MagnumFont.conf b/src/MagnumPlugins/MagnumFont/MagnumFont.conf similarity index 100% rename from src/Plugins/MagnumFont/MagnumFont.conf rename to src/MagnumPlugins/MagnumFont/MagnumFont.conf diff --git a/src/Plugins/MagnumFont/MagnumFont.cpp b/src/MagnumPlugins/MagnumFont/MagnumFont.cpp similarity index 100% rename from src/Plugins/MagnumFont/MagnumFont.cpp rename to src/MagnumPlugins/MagnumFont/MagnumFont.cpp diff --git a/src/Plugins/MagnumFont/MagnumFont.h b/src/MagnumPlugins/MagnumFont/MagnumFont.h similarity index 100% rename from src/Plugins/MagnumFont/MagnumFont.h rename to src/MagnumPlugins/MagnumFont/MagnumFont.h diff --git a/src/Plugins/MagnumFont/Test/CMakeLists.txt b/src/MagnumPlugins/MagnumFont/Test/CMakeLists.txt similarity index 100% rename from src/Plugins/MagnumFont/Test/CMakeLists.txt rename to src/MagnumPlugins/MagnumFont/Test/CMakeLists.txt diff --git a/src/Plugins/MagnumFont/Test/MagnumFontGLTest.cpp b/src/MagnumPlugins/MagnumFont/Test/MagnumFontGLTest.cpp similarity index 100% rename from src/Plugins/MagnumFont/Test/MagnumFontGLTest.cpp rename to src/MagnumPlugins/MagnumFont/Test/MagnumFontGLTest.cpp diff --git a/src/Plugins/MagnumFont/Test/font.conf b/src/MagnumPlugins/MagnumFont/Test/font.conf similarity index 100% rename from src/Plugins/MagnumFont/Test/font.conf rename to src/MagnumPlugins/MagnumFont/Test/font.conf diff --git a/src/Plugins/MagnumFont/Test/font.tga b/src/MagnumPlugins/MagnumFont/Test/font.tga similarity index 100% rename from src/Plugins/MagnumFont/Test/font.tga rename to src/MagnumPlugins/MagnumFont/Test/font.tga diff --git a/src/Plugins/MagnumFont/Test/magnumFontTestConfigure.h.cmake b/src/MagnumPlugins/MagnumFont/Test/magnumFontTestConfigure.h.cmake similarity index 100% rename from src/Plugins/MagnumFont/Test/magnumFontTestConfigure.h.cmake rename to src/MagnumPlugins/MagnumFont/Test/magnumFontTestConfigure.h.cmake diff --git a/src/Plugins/MagnumFont/pluginRegistrationMagnumFont.cpp b/src/MagnumPlugins/MagnumFont/pluginRegistrationMagnumFont.cpp similarity index 100% rename from src/Plugins/MagnumFont/pluginRegistrationMagnumFont.cpp rename to src/MagnumPlugins/MagnumFont/pluginRegistrationMagnumFont.cpp diff --git a/src/Plugins/MagnumFontConverter/CMakeLists.txt b/src/MagnumPlugins/MagnumFontConverter/CMakeLists.txt similarity index 100% rename from src/Plugins/MagnumFontConverter/CMakeLists.txt rename to src/MagnumPlugins/MagnumFontConverter/CMakeLists.txt diff --git a/src/Plugins/MagnumFontConverter/MagnumFontConverter.conf b/src/MagnumPlugins/MagnumFontConverter/MagnumFontConverter.conf similarity index 100% rename from src/Plugins/MagnumFontConverter/MagnumFontConverter.conf rename to src/MagnumPlugins/MagnumFontConverter/MagnumFontConverter.conf diff --git a/src/Plugins/MagnumFontConverter/MagnumFontConverter.cpp b/src/MagnumPlugins/MagnumFontConverter/MagnumFontConverter.cpp similarity index 100% rename from src/Plugins/MagnumFontConverter/MagnumFontConverter.cpp rename to src/MagnumPlugins/MagnumFontConverter/MagnumFontConverter.cpp diff --git a/src/Plugins/MagnumFontConverter/MagnumFontConverter.h b/src/MagnumPlugins/MagnumFontConverter/MagnumFontConverter.h similarity index 100% rename from src/Plugins/MagnumFontConverter/MagnumFontConverter.h rename to src/MagnumPlugins/MagnumFontConverter/MagnumFontConverter.h diff --git a/src/Plugins/MagnumFontConverter/Test/CMakeLists.txt b/src/MagnumPlugins/MagnumFontConverter/Test/CMakeLists.txt similarity index 100% rename from src/Plugins/MagnumFontConverter/Test/CMakeLists.txt rename to src/MagnumPlugins/MagnumFontConverter/Test/CMakeLists.txt diff --git a/src/Plugins/MagnumFontConverter/Test/MagnumFontConverterGLTest.cpp b/src/MagnumPlugins/MagnumFontConverter/Test/MagnumFontConverterGLTest.cpp similarity index 100% rename from src/Plugins/MagnumFontConverter/Test/MagnumFontConverterGLTest.cpp rename to src/MagnumPlugins/MagnumFontConverter/Test/MagnumFontConverterGLTest.cpp diff --git a/src/Plugins/MagnumFontConverter/Test/magnumFontConverterTestConfigure.h.cmake b/src/MagnumPlugins/MagnumFontConverter/Test/magnumFontConverterTestConfigure.h.cmake similarity index 100% rename from src/Plugins/MagnumFontConverter/Test/magnumFontConverterTestConfigure.h.cmake rename to src/MagnumPlugins/MagnumFontConverter/Test/magnumFontConverterTestConfigure.h.cmake diff --git a/src/Plugins/MagnumFontConverter/pluginRegistrationMagnumFontConverter.cpp b/src/MagnumPlugins/MagnumFontConverter/pluginRegistrationMagnumFontConverter.cpp similarity index 100% rename from src/Plugins/MagnumFontConverter/pluginRegistrationMagnumFontConverter.cpp rename to src/MagnumPlugins/MagnumFontConverter/pluginRegistrationMagnumFontConverter.cpp diff --git a/src/Plugins/TgaImageConverter/CMakeLists.txt b/src/MagnumPlugins/TgaImageConverter/CMakeLists.txt similarity index 100% rename from src/Plugins/TgaImageConverter/CMakeLists.txt rename to src/MagnumPlugins/TgaImageConverter/CMakeLists.txt diff --git a/src/Plugins/TgaImageConverter/Test/CMakeLists.txt b/src/MagnumPlugins/TgaImageConverter/Test/CMakeLists.txt similarity index 100% rename from src/Plugins/TgaImageConverter/Test/CMakeLists.txt rename to src/MagnumPlugins/TgaImageConverter/Test/CMakeLists.txt diff --git a/src/Plugins/TgaImageConverter/Test/TgaImageConverterTest.cpp b/src/MagnumPlugins/TgaImageConverter/Test/TgaImageConverterTest.cpp similarity index 100% rename from src/Plugins/TgaImageConverter/Test/TgaImageConverterTest.cpp rename to src/MagnumPlugins/TgaImageConverter/Test/TgaImageConverterTest.cpp diff --git a/src/Plugins/TgaImageConverter/Test/configure.h.cmake b/src/MagnumPlugins/TgaImageConverter/Test/configure.h.cmake similarity index 100% rename from src/Plugins/TgaImageConverter/Test/configure.h.cmake rename to src/MagnumPlugins/TgaImageConverter/Test/configure.h.cmake diff --git a/src/Plugins/TgaImageConverter/TgaImageConverter.conf b/src/MagnumPlugins/TgaImageConverter/TgaImageConverter.conf similarity index 100% rename from src/Plugins/TgaImageConverter/TgaImageConverter.conf rename to src/MagnumPlugins/TgaImageConverter/TgaImageConverter.conf diff --git a/src/Plugins/TgaImageConverter/TgaImageConverter.cpp b/src/MagnumPlugins/TgaImageConverter/TgaImageConverter.cpp similarity index 100% rename from src/Plugins/TgaImageConverter/TgaImageConverter.cpp rename to src/MagnumPlugins/TgaImageConverter/TgaImageConverter.cpp diff --git a/src/Plugins/TgaImageConverter/TgaImageConverter.h b/src/MagnumPlugins/TgaImageConverter/TgaImageConverter.h similarity index 100% rename from src/Plugins/TgaImageConverter/TgaImageConverter.h rename to src/MagnumPlugins/TgaImageConverter/TgaImageConverter.h diff --git a/src/Plugins/TgaImageConverter/pluginRegistrationTgaImageConverter.cpp b/src/MagnumPlugins/TgaImageConverter/pluginRegistrationTgaImageConverter.cpp similarity index 100% rename from src/Plugins/TgaImageConverter/pluginRegistrationTgaImageConverter.cpp rename to src/MagnumPlugins/TgaImageConverter/pluginRegistrationTgaImageConverter.cpp diff --git a/src/Plugins/TgaImporter/CMakeLists.txt b/src/MagnumPlugins/TgaImporter/CMakeLists.txt similarity index 100% rename from src/Plugins/TgaImporter/CMakeLists.txt rename to src/MagnumPlugins/TgaImporter/CMakeLists.txt diff --git a/src/Plugins/TgaImporter/Test/CMakeLists.txt b/src/MagnumPlugins/TgaImporter/Test/CMakeLists.txt similarity index 100% rename from src/Plugins/TgaImporter/Test/CMakeLists.txt rename to src/MagnumPlugins/TgaImporter/Test/CMakeLists.txt diff --git a/src/Plugins/TgaImporter/Test/TgaImporterTest.cpp b/src/MagnumPlugins/TgaImporter/Test/TgaImporterTest.cpp similarity index 100% rename from src/Plugins/TgaImporter/Test/TgaImporterTest.cpp rename to src/MagnumPlugins/TgaImporter/Test/TgaImporterTest.cpp diff --git a/src/Plugins/TgaImporter/Test/configure.h.cmake b/src/MagnumPlugins/TgaImporter/Test/configure.h.cmake similarity index 100% rename from src/Plugins/TgaImporter/Test/configure.h.cmake rename to src/MagnumPlugins/TgaImporter/Test/configure.h.cmake diff --git a/src/Plugins/TgaImporter/Test/file.tga b/src/MagnumPlugins/TgaImporter/Test/file.tga similarity index 100% rename from src/Plugins/TgaImporter/Test/file.tga rename to src/MagnumPlugins/TgaImporter/Test/file.tga diff --git a/src/Plugins/TgaImporter/TgaHeader.h b/src/MagnumPlugins/TgaImporter/TgaHeader.h similarity index 100% rename from src/Plugins/TgaImporter/TgaHeader.h rename to src/MagnumPlugins/TgaImporter/TgaHeader.h diff --git a/src/Plugins/TgaImporter/TgaImporter.conf b/src/MagnumPlugins/TgaImporter/TgaImporter.conf similarity index 100% rename from src/Plugins/TgaImporter/TgaImporter.conf rename to src/MagnumPlugins/TgaImporter/TgaImporter.conf diff --git a/src/Plugins/TgaImporter/TgaImporter.cpp b/src/MagnumPlugins/TgaImporter/TgaImporter.cpp similarity index 100% rename from src/Plugins/TgaImporter/TgaImporter.cpp rename to src/MagnumPlugins/TgaImporter/TgaImporter.cpp diff --git a/src/Plugins/TgaImporter/TgaImporter.h b/src/MagnumPlugins/TgaImporter/TgaImporter.h similarity index 100% rename from src/Plugins/TgaImporter/TgaImporter.h rename to src/MagnumPlugins/TgaImporter/TgaImporter.h diff --git a/src/Plugins/TgaImporter/pluginRegistrationTgaImporter.cpp b/src/MagnumPlugins/TgaImporter/pluginRegistrationTgaImporter.cpp similarity index 100% rename from src/Plugins/TgaImporter/pluginRegistrationTgaImporter.cpp rename to src/MagnumPlugins/TgaImporter/pluginRegistrationTgaImporter.cpp diff --git a/src/Plugins/WavAudioImporter/CMakeLists.txt b/src/MagnumPlugins/WavAudioImporter/CMakeLists.txt similarity index 100% rename from src/Plugins/WavAudioImporter/CMakeLists.txt rename to src/MagnumPlugins/WavAudioImporter/CMakeLists.txt diff --git a/src/Plugins/WavAudioImporter/Test/CMakeLists.txt b/src/MagnumPlugins/WavAudioImporter/Test/CMakeLists.txt similarity index 100% rename from src/Plugins/WavAudioImporter/Test/CMakeLists.txt rename to src/MagnumPlugins/WavAudioImporter/Test/CMakeLists.txt diff --git a/src/Plugins/WavAudioImporter/Test/WavImporterTest.cpp b/src/MagnumPlugins/WavAudioImporter/Test/WavImporterTest.cpp similarity index 100% rename from src/Plugins/WavAudioImporter/Test/WavImporterTest.cpp rename to src/MagnumPlugins/WavAudioImporter/Test/WavImporterTest.cpp diff --git a/src/Plugins/WavAudioImporter/Test/configure.h.cmake b/src/MagnumPlugins/WavAudioImporter/Test/configure.h.cmake similarity index 100% rename from src/Plugins/WavAudioImporter/Test/configure.h.cmake rename to src/MagnumPlugins/WavAudioImporter/Test/configure.h.cmake diff --git a/src/Plugins/WavAudioImporter/Test/mono16.wav b/src/MagnumPlugins/WavAudioImporter/Test/mono16.wav similarity index 100% rename from src/Plugins/WavAudioImporter/Test/mono16.wav rename to src/MagnumPlugins/WavAudioImporter/Test/mono16.wav diff --git a/src/Plugins/WavAudioImporter/Test/stereo8.wav b/src/MagnumPlugins/WavAudioImporter/Test/stereo8.wav similarity index 100% rename from src/Plugins/WavAudioImporter/Test/stereo8.wav rename to src/MagnumPlugins/WavAudioImporter/Test/stereo8.wav diff --git a/src/Plugins/WavAudioImporter/Test/unsupportedChannelCount.wav b/src/MagnumPlugins/WavAudioImporter/Test/unsupportedChannelCount.wav similarity index 100% rename from src/Plugins/WavAudioImporter/Test/unsupportedChannelCount.wav rename to src/MagnumPlugins/WavAudioImporter/Test/unsupportedChannelCount.wav diff --git a/src/Plugins/WavAudioImporter/Test/unsupportedFormat.wav b/src/MagnumPlugins/WavAudioImporter/Test/unsupportedFormat.wav similarity index 100% rename from src/Plugins/WavAudioImporter/Test/unsupportedFormat.wav rename to src/MagnumPlugins/WavAudioImporter/Test/unsupportedFormat.wav diff --git a/src/Plugins/WavAudioImporter/Test/wrongSignature.wav b/src/MagnumPlugins/WavAudioImporter/Test/wrongSignature.wav similarity index 100% rename from src/Plugins/WavAudioImporter/Test/wrongSignature.wav rename to src/MagnumPlugins/WavAudioImporter/Test/wrongSignature.wav diff --git a/src/Plugins/WavAudioImporter/WavAudioImporter.conf b/src/MagnumPlugins/WavAudioImporter/WavAudioImporter.conf similarity index 100% rename from src/Plugins/WavAudioImporter/WavAudioImporter.conf rename to src/MagnumPlugins/WavAudioImporter/WavAudioImporter.conf diff --git a/src/Plugins/WavAudioImporter/WavHeader.h b/src/MagnumPlugins/WavAudioImporter/WavHeader.h similarity index 100% rename from src/Plugins/WavAudioImporter/WavHeader.h rename to src/MagnumPlugins/WavAudioImporter/WavHeader.h diff --git a/src/Plugins/WavAudioImporter/WavImporter.cpp b/src/MagnumPlugins/WavAudioImporter/WavImporter.cpp similarity index 100% rename from src/Plugins/WavAudioImporter/WavImporter.cpp rename to src/MagnumPlugins/WavAudioImporter/WavImporter.cpp diff --git a/src/Plugins/WavAudioImporter/WavImporter.h b/src/MagnumPlugins/WavAudioImporter/WavImporter.h similarity index 100% rename from src/Plugins/WavAudioImporter/WavImporter.h rename to src/MagnumPlugins/WavAudioImporter/WavImporter.h diff --git a/src/Plugins/WavAudioImporter/pluginRegistrationWavAudioImporter.cpp b/src/MagnumPlugins/WavAudioImporter/pluginRegistrationWavAudioImporter.cpp similarity index 100% rename from src/Plugins/WavAudioImporter/pluginRegistrationWavAudioImporter.cpp rename to src/MagnumPlugins/WavAudioImporter/pluginRegistrationWavAudioImporter.cpp