diff --git a/source/Irrlicht/CGLTFMeshFileLoader.cpp b/src/CGLTFMeshFileLoader.cpp similarity index 100% rename from source/Irrlicht/CGLTFMeshFileLoader.cpp rename to src/CGLTFMeshFileLoader.cpp diff --git a/source/Irrlicht/CGLTFMeshFileLoader.h b/src/CGLTFMeshFileLoader.h similarity index 100% rename from source/Irrlicht/CGLTFMeshFileLoader.h rename to src/CGLTFMeshFileLoader.h diff --git a/source/Irrlicht/tests/CMakeLists.txt b/src/tests/CMakeLists.txt similarity index 100% rename from source/Irrlicht/tests/CMakeLists.txt rename to src/tests/CMakeLists.txt diff --git a/source/Irrlicht/tests/assets/blender_cube.gltf b/src/tests/assets/blender_cube.gltf similarity index 100% rename from source/Irrlicht/tests/assets/blender_cube.gltf rename to src/tests/assets/blender_cube.gltf diff --git a/source/Irrlicht/tests/assets/blender_cube_matrix_transform.gltf b/src/tests/assets/blender_cube_matrix_transform.gltf similarity index 100% rename from source/Irrlicht/tests/assets/blender_cube_matrix_transform.gltf rename to src/tests/assets/blender_cube_matrix_transform.gltf diff --git a/source/Irrlicht/tests/assets/blender_cube_scaled.gltf b/src/tests/assets/blender_cube_scaled.gltf similarity index 100% rename from source/Irrlicht/tests/assets/blender_cube_scaled.gltf rename to src/tests/assets/blender_cube_scaled.gltf diff --git a/source/Irrlicht/tests/assets/empty.gltf b/src/tests/assets/empty.gltf similarity index 100% rename from source/Irrlicht/tests/assets/empty.gltf rename to src/tests/assets/empty.gltf diff --git a/source/Irrlicht/tests/assets/json_missing_brace.gltf b/src/tests/assets/json_missing_brace.gltf similarity index 100% rename from source/Irrlicht/tests/assets/json_missing_brace.gltf rename to src/tests/assets/json_missing_brace.gltf diff --git a/source/Irrlicht/tests/assets/minimal_triangle.gltf b/src/tests/assets/minimal_triangle.gltf similarity index 100% rename from source/Irrlicht/tests/assets/minimal_triangle.gltf rename to src/tests/assets/minimal_triangle.gltf diff --git a/source/Irrlicht/tests/assets/snow_man.gltf b/src/tests/assets/snow_man.gltf similarity index 100% rename from source/Irrlicht/tests/assets/snow_man.gltf rename to src/tests/assets/snow_man.gltf diff --git a/source/Irrlicht/tests/assets/triangle_with_vertex_stride.gltf b/src/tests/assets/triangle_with_vertex_stride.gltf similarity index 100% rename from source/Irrlicht/tests/assets/triangle_with_vertex_stride.gltf rename to src/tests/assets/triangle_with_vertex_stride.gltf diff --git a/source/Irrlicht/tests/assets/triangle_without_indices.gltf b/src/tests/assets/triangle_without_indices.gltf similarity index 100% rename from source/Irrlicht/tests/assets/triangle_without_indices.gltf rename to src/tests/assets/triangle_without_indices.gltf diff --git a/source/Irrlicht/tests/testCGLTFMeshFileLoader.cpp b/src/tests/testCGLTFMeshFileLoader.cpp similarity index 100% rename from source/Irrlicht/tests/testCGLTFMeshFileLoader.cpp rename to src/tests/testCGLTFMeshFileLoader.cpp