diff --git a/CMakeLists.txt b/CMakeLists.txt index 1cd9b98..3aace6c 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,94 +1,94 @@ cmake_minimum_required(VERSION 3.5) -project(Renderer) +project(vb01) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthread -pedantic") -set(LIB_NAME Renderer) -option(BUILD_RENDERER_TESTS "Build Renderer unit tests" OFF) -option(BUILD_RENDERER_SAMPLES "Build Renderer sample apps" ON) +set(LIB_NAME vb01) +option(BUILD_RENDERER_TESTS "Build vb01 unit tests" OFF) +option(BUILD_RENDERER_SAMPLES "Build vb01 sample apps" ON) option(BUILD_WITH_ASSIMP "Enable Assimp model importer" OFF) option(BUILD_GUI_ELEMENTS "Build GUI widget components" ON) set(CORE_SRC - Source/Core/Private/util.cpp) + source/utils/util.cpp) set(MATH_SRC - Source/Math/Private/quaternion.cpp - Source/Math/Private/vector.cpp - Source/Math/Private/matrix.cpp - Source/Math/Private/rayCaster.cpp) + source/math/quaternion.cpp + source/math/vector.cpp + source/math/matrix.cpp + source/math/rayCaster.cpp) set(RENDER_SRC - Source/Rendering/Private/lineRenderer.cpp - Source/Rendering/Private/particleEmitter.cpp - Source/Rendering/Private/camera.cpp - Source/Rendering/Private/light.cpp - Source/Rendering/Private/material.cpp - Source/Rendering/Private/mesh.cpp - Source/Rendering/Private/meshData.cpp - Source/Rendering/Private/model.cpp - Source/Rendering/Private/node.cpp - Source/Rendering/Private/quad.cpp - Source/Rendering/Private/box.cpp - Source/Rendering/Private/root.cpp - Source/Rendering/Private/shader.cpp - Source/Rendering/Private/texture.cpp) + source/rendering/lineRenderer.cpp + source/rendering/particleEmitter.cpp + source/rendering/camera.cpp + source/rendering/light.cpp + source/rendering/material.cpp + source/rendering/mesh.cpp + source/rendering/meshData.cpp + source/rendering/model.cpp + source/rendering/node.cpp + source/rendering/quad.cpp + source/rendering/box.cpp + source/rendering/root.cpp + source/rendering/shader.cpp + source/rendering/texture.cpp) set(ANIM_SRC - Source/Animation/Private/animationController.cpp - Source/Animation/Private/animationChannel.cpp - Source/Animation/Private/animation.cpp - Source/Animation/Private/animatable.cpp - Source/Animation/Private/keyframeChannel.cpp - Source/Animation/Private/driver.cpp) + source/animation/animationController.cpp + source/animation/animationChannel.cpp + source/animation/animation.cpp + source/animation/animatable.cpp + source/animation/keyframeChannel.cpp + source/animation/driver.cpp) set(ARMATURE_SRC - Source/Armature/Private/skeleton.cpp - Source/Armature/Private/bone.cpp - Source/Armature/Private/ikSolver.cpp) + source/armature/skeleton.cpp + source/armature/bone.cpp + source/armature/ikSolver.cpp) set(ASSETS_SRC - Source/Assets/Private/assetManager.cpp) + source/assets/assetManager.cpp) -set(LOADERS_SRC - Source/Loaders/Private/shaderReader.cpp - Source/Loaders/Private/imageReader.cpp - Source/Loaders/Private/fontReader.cpp - Source/Loaders/Private/modelReader.cpp - Source/Loaders/Private/xmlModelReader.cpp) +set(READERS_SRC + source/readers/shaderReader.cpp + source/readers/imageReader.cpp + source/readers/fontReader.cpp + source/readers/modelReader.cpp + source/readers/xmlModelReader.cpp) -set(GUI_SRC Source/GUI/Private/text.cpp) +set(GUI_SRC source/gui/text.cpp) if(BUILD_GUI_ELEMENTS) list(APPEND GUI_SRC - Source/GUI/Private/abstractGuiManager.cpp - Source/GUI/Private/button.cpp - Source/GUI/Private/listbox.cpp - Source/GUI/Private/textbox.cpp - Source/GUI/Private/checkbox.cpp - Source/GUI/Private/slider.cpp) + source/gui/abstractGuiManager.cpp + source/gui/button.cpp + source/gui/listbox.cpp + source/gui/textbox.cpp + source/gui/checkbox.cpp + source/gui/slider.cpp) endif() if(BUILD_WITH_ASSIMP) - list(APPEND LOADERS_SRC Source/Loaders/Private/assimpModelReader.cpp) + list(APPEND LOADERS_SRC source/loaders/assimpModelReader.cpp) endif() set(LIB_SRC ${CORE_SRC} ${MATH_SRC} ${RENDER_SRC} ${ANIM_SRC} - ${ARMATURE_SRC} ${ASSETS_SRC} ${LOADERS_SRC} ${GUI_SRC}) + ${ARMATURE_SRC} ${ASSETS_SRC} ${READERS_SRC} ${GUI_SRC}) add_library(${LIB_NAME} ${LIB_SRC}) target_include_directories(${LIB_NAME} PUBLIC - ${CMAKE_CURRENT_SOURCE_DIR}/Source/Core/Public - ${CMAKE_CURRENT_SOURCE_DIR}/Source/Math/Public - ${CMAKE_CURRENT_SOURCE_DIR}/Source/Rendering/Public - ${CMAKE_CURRENT_SOURCE_DIR}/Source/Animation/Public - ${CMAKE_CURRENT_SOURCE_DIR}/Source/Armature/Public - ${CMAKE_CURRENT_SOURCE_DIR}/Source/Assets/Public - ${CMAKE_CURRENT_SOURCE_DIR}/Source/Loaders/Public - ${CMAKE_CURRENT_SOURCE_DIR}/Source/GUI/Public) + ${CMAKE_CURRENT_SOURCE_DIR}/source/core + ${CMAKE_CURRENT_SOURCE_DIR}/source/math + ${CMAKE_CURRENT_SOURCE_DIR}/source/rendering + ${CMAKE_CURRENT_SOURCE_DIR}/source/animation + ${CMAKE_CURRENT_SOURCE_DIR}/source/armature + ${CMAKE_CURRENT_SOURCE_DIR}/source/assets + ${CMAKE_CURRENT_SOURCE_DIR}/source/readers + ${CMAKE_CURRENT_SOURCE_DIR}/source/gui) -set(THIRDPARTY_DIR ${CMAKE_SOURCE_DIR}/ThirdParty) +set(THIRDPARTY_DIR ${CMAKE_SOURCE_DIR}/external) target_link_libraries(${LIB_NAME} PUBLIC glad) @@ -119,18 +119,18 @@ if(BUILD_RENDERER_TESTS) endif() set(TEST_SRC - Tests/main.cpp - Tests/nodeTest.cpp - Tests/cameraTest.cpp - Tests/shaderTest.cpp - Tests/particleEmitterTest.cpp - Tests/boneTest.cpp - Tests/ikSolverTest.cpp - Tests/animationChannelTest.cpp - Tests/assetManagerTest.cpp) + tests/main.cpp + tests/nodeTest.cpp + tests/cameraTest.cpp + tests/shaderTest.cpp + tests/particleEmitterTest.cpp + tests/boneTest.cpp + tests/ikSolverTest.cpp + tests/animationChannelTest.cpp + tests/assetManagerTest.cpp) - add_executable(RendererTests ${TEST_SRC}) - target_link_libraries(RendererTests PRIVATE ${LIB_NAME} cppunit) + add_executable(vb01Tests ${TEST_SRC}) + target_link_libraries(vb01Tests PRIVATE ${LIB_NAME} cppunit) endif() if(BUILD_RENDERER_SAMPLES) diff --git a/script.py b/scripts/script.py similarity index 100% rename from script.py rename to scripts/script.py diff --git a/Shaders/blur.frag b/shaders/blur.frag similarity index 100% rename from Shaders/blur.frag rename to shaders/blur.frag diff --git a/Shaders/blur.vert b/shaders/blur.vert similarity index 100% rename from Shaders/blur.vert rename to shaders/blur.vert diff --git a/Shaders/brdfIntegration.frag b/shaders/brdfIntegration.frag similarity index 100% rename from Shaders/brdfIntegration.frag rename to shaders/brdfIntegration.frag diff --git a/Shaders/brdfIntegration.vert b/shaders/brdfIntegration.vert similarity index 100% rename from Shaders/brdfIntegration.vert rename to shaders/brdfIntegration.vert diff --git a/Shaders/depthMap.frag b/shaders/depthMap.frag similarity index 100% rename from Shaders/depthMap.frag rename to shaders/depthMap.frag diff --git a/Shaders/depthMap.geo b/shaders/depthMap.geo similarity index 100% rename from Shaders/depthMap.geo rename to shaders/depthMap.geo diff --git a/Shaders/depthMap.vert b/shaders/depthMap.vert similarity index 100% rename from Shaders/depthMap.vert rename to shaders/depthMap.vert diff --git a/Shaders/environmentPreFilter.frag b/shaders/environmentPreFilter.frag similarity index 100% rename from Shaders/environmentPreFilter.frag rename to shaders/environmentPreFilter.frag diff --git a/Shaders/environmentPreFilter.vert b/shaders/environmentPreFilter.vert similarity index 100% rename from Shaders/environmentPreFilter.vert rename to shaders/environmentPreFilter.vert diff --git a/Shaders/gui.frag b/shaders/gui.frag similarity index 100% rename from Shaders/gui.frag rename to shaders/gui.frag diff --git a/Shaders/gui.vert b/shaders/gui.vert similarity index 100% rename from Shaders/gui.vert rename to shaders/gui.vert diff --git a/Shaders/irradiance.frag b/shaders/irradiance.frag similarity index 100% rename from Shaders/irradiance.frag rename to shaders/irradiance.frag diff --git a/Shaders/irradiance.vert b/shaders/irradiance.vert similarity index 100% rename from Shaders/irradiance.vert rename to shaders/irradiance.vert diff --git a/Shaders/line3D.frag b/shaders/line3D.frag similarity index 100% rename from Shaders/line3D.frag rename to shaders/line3D.frag diff --git a/Shaders/line3D.vert b/shaders/line3D.vert similarity index 100% rename from Shaders/line3D.vert rename to shaders/line3D.vert diff --git a/Shaders/particle.frag b/shaders/particle.frag similarity index 100% rename from Shaders/particle.frag rename to shaders/particle.frag diff --git a/Shaders/particle.vert b/shaders/particle.vert similarity index 100% rename from Shaders/particle.vert rename to shaders/particle.vert diff --git a/Shaders/pbr.frag b/shaders/pbr.frag similarity index 100% rename from Shaders/pbr.frag rename to shaders/pbr.frag diff --git a/Shaders/pbr.geo b/shaders/pbr.geo similarity index 100% rename from Shaders/pbr.geo rename to shaders/pbr.geo diff --git a/Shaders/pbr.vert b/shaders/pbr.vert similarity index 100% rename from Shaders/pbr.vert rename to shaders/pbr.vert diff --git a/Shaders/postProcess.frag b/shaders/postProcess.frag similarity index 100% rename from Shaders/postProcess.frag rename to shaders/postProcess.frag diff --git a/Shaders/postProcess.vert b/shaders/postProcess.vert similarity index 100% rename from Shaders/postProcess.vert rename to shaders/postProcess.vert diff --git a/Shaders/skybox.frag b/shaders/skybox.frag similarity index 100% rename from Shaders/skybox.frag rename to shaders/skybox.frag diff --git a/Shaders/skybox.vert b/shaders/skybox.vert similarity index 100% rename from Shaders/skybox.vert rename to shaders/skybox.vert diff --git a/Shaders/text.frag b/shaders/text.frag similarity index 100% rename from Shaders/text.frag rename to shaders/text.frag diff --git a/Shaders/text.vert b/shaders/text.vert similarity index 100% rename from Shaders/text.vert rename to shaders/text.vert diff --git a/Shaders/texture.frag b/shaders/texture.frag similarity index 100% rename from Shaders/texture.frag rename to shaders/texture.frag diff --git a/Shaders/texture.geo b/shaders/texture.geo similarity index 100% rename from Shaders/texture.geo rename to shaders/texture.geo diff --git a/Shaders/texture.vert b/shaders/texture.vert similarity index 100% rename from Shaders/texture.vert rename to shaders/texture.vert diff --git a/Source/Animation/Private/animatable.cpp b/source/core/animation/animatable.cpp similarity index 100% rename from Source/Animation/Private/animatable.cpp rename to source/core/animation/animatable.cpp diff --git a/Source/Animation/Public/animatable.h b/source/core/animation/animatable.h similarity index 100% rename from Source/Animation/Public/animatable.h rename to source/core/animation/animatable.h diff --git a/Source/Animation/Private/animation.cpp b/source/core/animation/animation.cpp similarity index 100% rename from Source/Animation/Private/animation.cpp rename to source/core/animation/animation.cpp diff --git a/Source/Animation/Public/animation.h b/source/core/animation/animation.h similarity index 100% rename from Source/Animation/Public/animation.h rename to source/core/animation/animation.h diff --git a/Source/Animation/Private/animationChannel.cpp b/source/core/animation/animationChannel.cpp similarity index 100% rename from Source/Animation/Private/animationChannel.cpp rename to source/core/animation/animationChannel.cpp diff --git a/Source/Animation/Public/animationChannel.h b/source/core/animation/animationChannel.h similarity index 100% rename from Source/Animation/Public/animationChannel.h rename to source/core/animation/animationChannel.h diff --git a/Source/Animation/Private/animationController.cpp b/source/core/animation/animationController.cpp similarity index 100% rename from Source/Animation/Private/animationController.cpp rename to source/core/animation/animationController.cpp diff --git a/Source/Animation/Public/animationController.h b/source/core/animation/animationController.h similarity index 100% rename from Source/Animation/Public/animationController.h rename to source/core/animation/animationController.h diff --git a/Source/Animation/Private/driver.cpp b/source/core/animation/driver.cpp similarity index 100% rename from Source/Animation/Private/driver.cpp rename to source/core/animation/driver.cpp diff --git a/Source/Animation/Public/driver.h b/source/core/animation/driver.h similarity index 100% rename from Source/Animation/Public/driver.h rename to source/core/animation/driver.h diff --git a/Source/Animation/Private/keyframeChannel.cpp b/source/core/animation/keyframeChannel.cpp similarity index 100% rename from Source/Animation/Private/keyframeChannel.cpp rename to source/core/animation/keyframeChannel.cpp diff --git a/Source/Animation/Public/keyframeChannel.h b/source/core/animation/keyframeChannel.h similarity index 100% rename from Source/Animation/Public/keyframeChannel.h rename to source/core/animation/keyframeChannel.h diff --git a/Source/Armature/Private/bone.cpp b/source/core/armature/bone.cpp similarity index 100% rename from Source/Armature/Private/bone.cpp rename to source/core/armature/bone.cpp diff --git a/Source/Armature/Public/bone.h b/source/core/armature/bone.h similarity index 100% rename from Source/Armature/Public/bone.h rename to source/core/armature/bone.h diff --git a/Source/Armature/Private/ikSolver.cpp b/source/core/armature/ikSolver.cpp similarity index 100% rename from Source/Armature/Private/ikSolver.cpp rename to source/core/armature/ikSolver.cpp diff --git a/Source/Armature/Public/ikSolver.h b/source/core/armature/ikSolver.h similarity index 100% rename from Source/Armature/Public/ikSolver.h rename to source/core/armature/ikSolver.h diff --git a/Source/Armature/Private/skeleton.cpp b/source/core/armature/skeleton.cpp similarity index 100% rename from Source/Armature/Private/skeleton.cpp rename to source/core/armature/skeleton.cpp diff --git a/Source/Armature/Public/skeleton.h b/source/core/armature/skeleton.h similarity index 100% rename from Source/Armature/Public/skeleton.h rename to source/core/armature/skeleton.h diff --git a/Source/Assets/Public/asset.h b/source/core/assets/asset.h similarity index 100% rename from Source/Assets/Public/asset.h rename to source/core/assets/asset.h diff --git a/Source/Assets/Private/assetManager.cpp b/source/core/assets/assetManager.cpp similarity index 100% rename from Source/Assets/Private/assetManager.cpp rename to source/core/assets/assetManager.cpp diff --git a/Source/Assets/Public/assetManager.h b/source/core/assets/assetManager.h similarity index 100% rename from Source/Assets/Public/assetManager.h rename to source/core/assets/assetManager.h diff --git a/Source/Assets/Public/fontAsset.h b/source/core/assets/fontAsset.h similarity index 100% rename from Source/Assets/Public/fontAsset.h rename to source/core/assets/fontAsset.h diff --git a/Source/Assets/Public/imageAsset.h b/source/core/assets/imageAsset.h similarity index 100% rename from Source/Assets/Public/imageAsset.h rename to source/core/assets/imageAsset.h diff --git a/Source/Assets/Public/modelAsset.h b/source/core/assets/modelAsset.h similarity index 100% rename from Source/Assets/Public/modelAsset.h rename to source/core/assets/modelAsset.h diff --git a/Source/Assets/Public/shaderAsset.h b/source/core/assets/shaderAsset.h similarity index 100% rename from Source/Assets/Public/shaderAsset.h rename to source/core/assets/shaderAsset.h diff --git a/Source/Assets/Public/textAsset.h b/source/core/assets/textAsset.h similarity index 100% rename from Source/Assets/Public/textAsset.h rename to source/core/assets/textAsset.h diff --git a/Source/GUI/Private/abstractGuiManager.cpp b/source/core/gui/abstractGuiManager.cpp similarity index 100% rename from Source/GUI/Private/abstractGuiManager.cpp rename to source/core/gui/abstractGuiManager.cpp diff --git a/Source/GUI/Public/abstractGuiManager.h b/source/core/gui/abstractGuiManager.h similarity index 100% rename from Source/GUI/Public/abstractGuiManager.h rename to source/core/gui/abstractGuiManager.h diff --git a/Source/GUI/Private/button.cpp b/source/core/gui/button.cpp similarity index 100% rename from Source/GUI/Private/button.cpp rename to source/core/gui/button.cpp diff --git a/Source/GUI/Public/button.h b/source/core/gui/button.h similarity index 100% rename from Source/GUI/Public/button.h rename to source/core/gui/button.h diff --git a/Source/GUI/Private/checkbox.cpp b/source/core/gui/checkbox.cpp similarity index 100% rename from Source/GUI/Private/checkbox.cpp rename to source/core/gui/checkbox.cpp diff --git a/Source/GUI/Public/checkbox.h b/source/core/gui/checkbox.h similarity index 100% rename from Source/GUI/Public/checkbox.h rename to source/core/gui/checkbox.h diff --git a/Source/GUI/Private/listbox.cpp b/source/core/gui/listbox.cpp similarity index 100% rename from Source/GUI/Private/listbox.cpp rename to source/core/gui/listbox.cpp diff --git a/Source/GUI/Public/listbox.h b/source/core/gui/listbox.h similarity index 100% rename from Source/GUI/Public/listbox.h rename to source/core/gui/listbox.h diff --git a/Source/GUI/Private/slider.cpp b/source/core/gui/slider.cpp similarity index 100% rename from Source/GUI/Private/slider.cpp rename to source/core/gui/slider.cpp diff --git a/Source/GUI/Public/slider.h b/source/core/gui/slider.h similarity index 100% rename from Source/GUI/Public/slider.h rename to source/core/gui/slider.h diff --git a/Source/GUI/Private/text.cpp b/source/core/gui/text.cpp similarity index 100% rename from Source/GUI/Private/text.cpp rename to source/core/gui/text.cpp diff --git a/Source/GUI/Public/text.h b/source/core/gui/text.h similarity index 100% rename from Source/GUI/Public/text.h rename to source/core/gui/text.h diff --git a/Source/GUI/Private/textbox.cpp b/source/core/gui/textbox.cpp similarity index 100% rename from Source/GUI/Private/textbox.cpp rename to source/core/gui/textbox.cpp diff --git a/Source/GUI/Public/textbox.h b/source/core/gui/textbox.h similarity index 100% rename from Source/GUI/Public/textbox.h rename to source/core/gui/textbox.h diff --git a/Source/Math/Private/matrix.cpp b/source/core/math/matrix.cpp similarity index 100% rename from Source/Math/Private/matrix.cpp rename to source/core/math/matrix.cpp diff --git a/Source/Math/Public/matrix.h b/source/core/math/matrix.h similarity index 100% rename from Source/Math/Public/matrix.h rename to source/core/math/matrix.h diff --git a/Source/Math/Private/quaternion.cpp b/source/core/math/quaternion.cpp similarity index 100% rename from Source/Math/Private/quaternion.cpp rename to source/core/math/quaternion.cpp diff --git a/Source/Math/Public/quaternion.h b/source/core/math/quaternion.h similarity index 100% rename from Source/Math/Public/quaternion.h rename to source/core/math/quaternion.h diff --git a/Source/Math/Private/rayCaster.cpp b/source/core/math/rayCaster.cpp similarity index 100% rename from Source/Math/Private/rayCaster.cpp rename to source/core/math/rayCaster.cpp diff --git a/Source/Math/Public/rayCaster.h b/source/core/math/rayCaster.h similarity index 100% rename from Source/Math/Public/rayCaster.h rename to source/core/math/rayCaster.h diff --git a/Source/Math/Private/vector.cpp b/source/core/math/vector.cpp similarity index 100% rename from Source/Math/Private/vector.cpp rename to source/core/math/vector.cpp diff --git a/Source/Math/Public/vector.h b/source/core/math/vector.h similarity index 100% rename from Source/Math/Public/vector.h rename to source/core/math/vector.h diff --git a/Source/Assets/Public/abstractAssetReader.h b/source/core/readers/abstractAssetReader.h similarity index 100% rename from Source/Assets/Public/abstractAssetReader.h rename to source/core/readers/abstractAssetReader.h diff --git a/Source/Loaders/Private/assimpModelReader.cpp b/source/core/readers/assimpModelReader.cpp similarity index 100% rename from Source/Loaders/Private/assimpModelReader.cpp rename to source/core/readers/assimpModelReader.cpp diff --git a/Source/Loaders/Public/assimpModelReader.h b/source/core/readers/assimpModelReader.h similarity index 100% rename from Source/Loaders/Public/assimpModelReader.h rename to source/core/readers/assimpModelReader.h diff --git a/Source/Loaders/Private/fontReader.cpp b/source/core/readers/fontReader.cpp similarity index 100% rename from Source/Loaders/Private/fontReader.cpp rename to source/core/readers/fontReader.cpp diff --git a/Source/Loaders/Public/fontReader.h b/source/core/readers/fontReader.h similarity index 100% rename from Source/Loaders/Public/fontReader.h rename to source/core/readers/fontReader.h diff --git a/Source/Loaders/Private/imageReader.cpp b/source/core/readers/imageReader.cpp similarity index 100% rename from Source/Loaders/Private/imageReader.cpp rename to source/core/readers/imageReader.cpp diff --git a/Source/Loaders/Public/imageReader.h b/source/core/readers/imageReader.h similarity index 100% rename from Source/Loaders/Public/imageReader.h rename to source/core/readers/imageReader.h diff --git a/Source/Loaders/Private/modelReader.cpp b/source/core/readers/modelReader.cpp similarity index 100% rename from Source/Loaders/Private/modelReader.cpp rename to source/core/readers/modelReader.cpp diff --git a/Source/Loaders/Public/modelReader.h b/source/core/readers/modelReader.h similarity index 100% rename from Source/Loaders/Public/modelReader.h rename to source/core/readers/modelReader.h diff --git a/Source/Loaders/Private/shaderReader.cpp b/source/core/readers/shaderReader.cpp similarity index 100% rename from Source/Loaders/Private/shaderReader.cpp rename to source/core/readers/shaderReader.cpp diff --git a/Source/Loaders/Public/shaderReader.h b/source/core/readers/shaderReader.h similarity index 100% rename from Source/Loaders/Public/shaderReader.h rename to source/core/readers/shaderReader.h diff --git a/Source/Loaders/Private/xmlModelReader.cpp b/source/core/readers/xmlModelReader.cpp similarity index 100% rename from Source/Loaders/Private/xmlModelReader.cpp rename to source/core/readers/xmlModelReader.cpp diff --git a/Source/Loaders/Public/xmlModelReader.h b/source/core/readers/xmlModelReader.h similarity index 100% rename from Source/Loaders/Public/xmlModelReader.h rename to source/core/readers/xmlModelReader.h diff --git a/Source/Core/Public/attachable.h b/source/core/rendering/attachable.h similarity index 100% rename from Source/Core/Public/attachable.h rename to source/core/rendering/attachable.h diff --git a/Source/Rendering/Private/box.cpp b/source/core/rendering/box.cpp similarity index 100% rename from Source/Rendering/Private/box.cpp rename to source/core/rendering/box.cpp diff --git a/Source/Rendering/Public/box.h b/source/core/rendering/box.h similarity index 100% rename from Source/Rendering/Public/box.h rename to source/core/rendering/box.h diff --git a/Source/Rendering/Private/camera.cpp b/source/core/rendering/camera.cpp similarity index 100% rename from Source/Rendering/Private/camera.cpp rename to source/core/rendering/camera.cpp diff --git a/Source/Rendering/Public/camera.h b/source/core/rendering/camera.h similarity index 100% rename from Source/Rendering/Public/camera.h rename to source/core/rendering/camera.h diff --git a/Source/Rendering/Private/light.cpp b/source/core/rendering/light.cpp similarity index 100% rename from Source/Rendering/Private/light.cpp rename to source/core/rendering/light.cpp diff --git a/Source/Rendering/Public/light.h b/source/core/rendering/light.h similarity index 100% rename from Source/Rendering/Public/light.h rename to source/core/rendering/light.h diff --git a/Source/Rendering/Private/lineRenderer.cpp b/source/core/rendering/lineRenderer.cpp similarity index 100% rename from Source/Rendering/Private/lineRenderer.cpp rename to source/core/rendering/lineRenderer.cpp diff --git a/Source/Rendering/Public/lineRenderer.h b/source/core/rendering/lineRenderer.h similarity index 100% rename from Source/Rendering/Public/lineRenderer.h rename to source/core/rendering/lineRenderer.h diff --git a/Source/Rendering/Private/material.cpp b/source/core/rendering/material.cpp similarity index 100% rename from Source/Rendering/Private/material.cpp rename to source/core/rendering/material.cpp diff --git a/Source/Rendering/Public/material.h b/source/core/rendering/material.h similarity index 100% rename from Source/Rendering/Public/material.h rename to source/core/rendering/material.h diff --git a/Source/Rendering/Private/mesh.cpp b/source/core/rendering/mesh.cpp similarity index 100% rename from Source/Rendering/Private/mesh.cpp rename to source/core/rendering/mesh.cpp diff --git a/Source/Rendering/Public/mesh.h b/source/core/rendering/mesh.h similarity index 100% rename from Source/Rendering/Public/mesh.h rename to source/core/rendering/mesh.h diff --git a/Source/Rendering/Private/meshData.cpp b/source/core/rendering/meshData.cpp similarity index 100% rename from Source/Rendering/Private/meshData.cpp rename to source/core/rendering/meshData.cpp diff --git a/Source/Rendering/Public/meshData.h b/source/core/rendering/meshData.h similarity index 100% rename from Source/Rendering/Public/meshData.h rename to source/core/rendering/meshData.h diff --git a/Source/Rendering/Private/model.cpp b/source/core/rendering/model.cpp similarity index 100% rename from Source/Rendering/Private/model.cpp rename to source/core/rendering/model.cpp diff --git a/Source/Rendering/Public/model.h b/source/core/rendering/model.h similarity index 100% rename from Source/Rendering/Public/model.h rename to source/core/rendering/model.h diff --git a/Source/Rendering/Private/node.cpp b/source/core/rendering/node.cpp similarity index 100% rename from Source/Rendering/Private/node.cpp rename to source/core/rendering/node.cpp diff --git a/Source/Rendering/Public/node.h b/source/core/rendering/node.h similarity index 100% rename from Source/Rendering/Public/node.h rename to source/core/rendering/node.h diff --git a/Source/Rendering/Private/particleEmitter.cpp b/source/core/rendering/particleEmitter.cpp similarity index 100% rename from Source/Rendering/Private/particleEmitter.cpp rename to source/core/rendering/particleEmitter.cpp diff --git a/Source/Rendering/Public/particleEmitter.h b/source/core/rendering/particleEmitter.h similarity index 100% rename from Source/Rendering/Public/particleEmitter.h rename to source/core/rendering/particleEmitter.h diff --git a/Source/Rendering/Private/quad.cpp b/source/core/rendering/quad.cpp similarity index 100% rename from Source/Rendering/Private/quad.cpp rename to source/core/rendering/quad.cpp diff --git a/Source/Rendering/Public/quad.h b/source/core/rendering/quad.h similarity index 100% rename from Source/Rendering/Public/quad.h rename to source/core/rendering/quad.h diff --git a/Source/Rendering/Private/root.cpp b/source/core/rendering/root.cpp similarity index 100% rename from Source/Rendering/Private/root.cpp rename to source/core/rendering/root.cpp diff --git a/Source/Rendering/Public/root.h b/source/core/rendering/root.h similarity index 100% rename from Source/Rendering/Public/root.h rename to source/core/rendering/root.h diff --git a/Source/Rendering/Private/shader.cpp b/source/core/rendering/shader.cpp similarity index 100% rename from Source/Rendering/Private/shader.cpp rename to source/core/rendering/shader.cpp diff --git a/Source/Rendering/Public/shader.h b/source/core/rendering/shader.h similarity index 100% rename from Source/Rendering/Public/shader.h rename to source/core/rendering/shader.h diff --git a/Source/Rendering/Private/texture.cpp b/source/core/rendering/texture.cpp similarity index 100% rename from Source/Rendering/Private/texture.cpp rename to source/core/rendering/texture.cpp diff --git a/Source/Rendering/Public/texture.h b/source/core/rendering/texture.h similarity index 100% rename from Source/Rendering/Public/texture.h rename to source/core/rendering/texture.h diff --git a/Source/Core/Private/util.cpp b/source/core/utils/util.cpp similarity index 100% rename from Source/Core/Private/util.cpp rename to source/core/utils/util.cpp diff --git a/Source/Core/Public/util.h b/source/core/utils/util.h similarity index 100% rename from Source/Core/Public/util.h rename to source/core/utils/util.h diff --git a/Samples/Assets/models/jet00.blend b/source/samples/Assets/models/jet00.blend similarity index 100% rename from Samples/Assets/models/jet00.blend rename to source/samples/Assets/models/jet00.blend diff --git a/Samples/Assets/models/jet00.xml b/source/samples/Assets/models/jet00.xml similarity index 100% rename from Samples/Assets/models/jet00.xml rename to source/samples/Assets/models/jet00.xml diff --git a/Samples/Assets/models/kek.blend b/source/samples/Assets/models/kek.blend similarity index 100% rename from Samples/Assets/models/kek.blend rename to source/samples/Assets/models/kek.blend diff --git a/Samples/Assets/models/kek.vb b/source/samples/Assets/models/kek.vb similarity index 100% rename from Samples/Assets/models/kek.vb rename to source/samples/Assets/models/kek.vb diff --git a/Samples/Assets/models/kek.xml b/source/samples/Assets/models/kek.xml similarity index 100% rename from Samples/Assets/models/kek.xml rename to source/samples/Assets/models/kek.xml diff --git a/source/samples/Assets/models/kek2.xml b/source/samples/Assets/models/kek2.xml new file mode 100644 index 0000000..a28177b --- /dev/null +++ b/source/samples/Assets/models/kek2.xml @@ -0,0 +1,6254 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Samples/Assets/models/platform.blend b/source/samples/Assets/models/platform.blend similarity index 100% rename from Samples/Assets/models/platform.blend rename to source/samples/Assets/models/platform.blend diff --git a/Samples/Assets/models/platform.vb b/source/samples/Assets/models/platform.vb similarity index 100% rename from Samples/Assets/models/platform.vb rename to source/samples/Assets/models/platform.vb diff --git a/Samples/Assets/models/platform.xml b/source/samples/Assets/models/platform.xml similarity index 100% rename from Samples/Assets/models/platform.xml rename to source/samples/Assets/models/platform.xml diff --git a/Samples/Assets/models/sphere.blend b/source/samples/Assets/models/sphere.blend similarity index 100% rename from Samples/Assets/models/sphere.blend rename to source/samples/Assets/models/sphere.blend diff --git a/Samples/Assets/models/sphere.vb b/source/samples/Assets/models/sphere.vb similarity index 100% rename from Samples/Assets/models/sphere.vb rename to source/samples/Assets/models/sphere.vb diff --git a/Samples/Assets/models/sphere.xml b/source/samples/Assets/models/sphere.xml similarity index 100% rename from Samples/Assets/models/sphere.xml rename to source/samples/Assets/models/sphere.xml diff --git a/Samples/Assets/textSample/fonts/Amiri-Regular.ttf b/source/samples/Assets/textSample/fonts/Amiri-Regular.ttf similarity index 100% rename from Samples/Assets/textSample/fonts/Amiri-Regular.ttf rename to source/samples/Assets/textSample/fonts/Amiri-Regular.ttf diff --git a/Samples/Assets/textSample/fonts/AwalRamadhan.ttf b/source/samples/Assets/textSample/fonts/AwalRamadhan.ttf similarity index 100% rename from Samples/Assets/textSample/fonts/AwalRamadhan.ttf rename to source/samples/Assets/textSample/fonts/AwalRamadhan.ttf diff --git a/Samples/Assets/textSample/fonts/Horev CLM Heavy.ttf b/source/samples/Assets/textSample/fonts/Horev CLM Heavy.ttf similarity index 100% rename from Samples/Assets/textSample/fonts/Horev CLM Heavy.ttf rename to source/samples/Assets/textSample/fonts/Horev CLM Heavy.ttf diff --git a/Samples/Assets/textSample/fonts/Palem-nm.ttf b/source/samples/Assets/textSample/fonts/Palem-nm.ttf similarity index 100% rename from Samples/Assets/textSample/fonts/Palem-nm.ttf rename to source/samples/Assets/textSample/fonts/Palem-nm.ttf diff --git a/Samples/Assets/textSample/fonts/batang.ttf b/source/samples/Assets/textSample/fonts/batang.ttf similarity index 100% rename from Samples/Assets/textSample/fonts/batang.ttf rename to source/samples/Assets/textSample/fonts/batang.ttf diff --git a/Samples/Assets/textSample/fonts/sazanami-mincho.ttf b/source/samples/Assets/textSample/fonts/sazanami-mincho.ttf similarity index 100% rename from Samples/Assets/textSample/fonts/sazanami-mincho.ttf rename to source/samples/Assets/textSample/fonts/sazanami-mincho.ttf diff --git a/Samples/Assets/textures/back.jpg b/source/samples/Assets/textures/back.jpg similarity index 100% rename from Samples/Assets/textures/back.jpg rename to source/samples/Assets/textures/back.jpg diff --git a/Samples/Assets/textures/bottom.jpg b/source/samples/Assets/textures/bottom.jpg similarity index 100% rename from Samples/Assets/textures/bottom.jpg rename to source/samples/Assets/textures/bottom.jpg diff --git a/Samples/Assets/textures/bricks.jpg b/source/samples/Assets/textures/bricks.jpg similarity index 100% rename from Samples/Assets/textures/bricks.jpg rename to source/samples/Assets/textures/bricks.jpg diff --git a/Samples/Assets/textures/bricksNormal.jpg b/source/samples/Assets/textures/bricksNormal.jpg similarity index 100% rename from Samples/Assets/textures/bricksNormal.jpg rename to source/samples/Assets/textures/bricksNormal.jpg diff --git a/Samples/Assets/textures/bricksSpecular.jpg b/source/samples/Assets/textures/bricksSpecular.jpg similarity index 100% rename from Samples/Assets/textures/bricksSpecular.jpg rename to source/samples/Assets/textures/bricksSpecular.jpg diff --git a/Samples/Assets/textures/defaultTexture.jpg b/source/samples/Assets/textures/defaultTexture.jpg similarity index 100% rename from Samples/Assets/textures/defaultTexture.jpg rename to source/samples/Assets/textures/defaultTexture.jpg diff --git a/Samples/Assets/textures/front.jpg b/source/samples/Assets/textures/front.jpg similarity index 100% rename from Samples/Assets/textures/front.jpg rename to source/samples/Assets/textures/front.jpg diff --git a/Samples/Assets/textures/left.jpg b/source/samples/Assets/textures/left.jpg similarity index 100% rename from Samples/Assets/textures/left.jpg rename to source/samples/Assets/textures/left.jpg diff --git a/Samples/Assets/textures/right.jpg b/source/samples/Assets/textures/right.jpg similarity index 100% rename from Samples/Assets/textures/right.jpg rename to source/samples/Assets/textures/right.jpg diff --git a/Samples/Assets/textures/smoke00.png b/source/samples/Assets/textures/smoke00.png similarity index 100% rename from Samples/Assets/textures/smoke00.png rename to source/samples/Assets/textures/smoke00.png diff --git a/Samples/Assets/textures/smoke01.png b/source/samples/Assets/textures/smoke01.png similarity index 100% rename from Samples/Assets/textures/smoke01.png rename to source/samples/Assets/textures/smoke01.png diff --git a/Samples/Assets/textures/smoke02.png b/source/samples/Assets/textures/smoke02.png similarity index 100% rename from Samples/Assets/textures/smoke02.png rename to source/samples/Assets/textures/smoke02.png diff --git a/Samples/Assets/textures/smoke03.png b/source/samples/Assets/textures/smoke03.png similarity index 100% rename from Samples/Assets/textures/smoke03.png rename to source/samples/Assets/textures/smoke03.png diff --git a/Samples/Assets/textures/smoke04.png b/source/samples/Assets/textures/smoke04.png similarity index 100% rename from Samples/Assets/textures/smoke04.png rename to source/samples/Assets/textures/smoke04.png diff --git a/Samples/Assets/textures/smoke05.png b/source/samples/Assets/textures/smoke05.png similarity index 100% rename from Samples/Assets/textures/smoke05.png rename to source/samples/Assets/textures/smoke05.png diff --git a/Samples/Assets/textures/top.jpg b/source/samples/Assets/textures/top.jpg similarity index 100% rename from Samples/Assets/textures/top.jpg rename to source/samples/Assets/textures/top.jpg diff --git a/Samples/Assets/textures/woodChips.jpg b/source/samples/Assets/textures/woodChips.jpg similarity index 100% rename from Samples/Assets/textures/woodChips.jpg rename to source/samples/Assets/textures/woodChips.jpg diff --git a/Samples/driverSample.cpp b/source/samples/driverSample.cpp similarity index 100% rename from Samples/driverSample.cpp rename to source/samples/driverSample.cpp diff --git a/Samples/lightSample.cpp b/source/samples/lightSample.cpp similarity index 100% rename from Samples/lightSample.cpp rename to source/samples/lightSample.cpp diff --git a/Samples/morphAnimationSample.cpp b/source/samples/morphAnimationSample.cpp similarity index 100% rename from Samples/morphAnimationSample.cpp rename to source/samples/morphAnimationSample.cpp diff --git a/Samples/particleEmitterSample.cpp b/source/samples/particleEmitterSample.cpp similarity index 100% rename from Samples/particleEmitterSample.cpp rename to source/samples/particleEmitterSample.cpp diff --git a/Samples/pbrSample.cpp b/source/samples/pbrSample.cpp similarity index 100% rename from Samples/pbrSample.cpp rename to source/samples/pbrSample.cpp diff --git a/Samples/planeRayCastSample.cpp b/source/samples/planeRayCastSample.cpp similarity index 100% rename from Samples/planeRayCastSample.cpp rename to source/samples/planeRayCastSample.cpp diff --git a/Samples/rayCasterSample.cpp b/source/samples/rayCasterSample.cpp similarity index 100% rename from Samples/rayCasterSample.cpp rename to source/samples/rayCasterSample.cpp diff --git a/Samples/shadowSample.cpp b/source/samples/shadowSample.cpp similarity index 100% rename from Samples/shadowSample.cpp rename to source/samples/shadowSample.cpp diff --git a/Samples/skeletalAnimationSample.cpp b/source/samples/skeletalAnimationSample.cpp similarity index 100% rename from Samples/skeletalAnimationSample.cpp rename to source/samples/skeletalAnimationSample.cpp diff --git a/Samples/textSample.cpp b/source/samples/textSample.cpp similarity index 100% rename from Samples/textSample.cpp rename to source/samples/textSample.cpp diff --git a/Tests/Data/fileLoad/a.png b/source/tests/Data/fileLoad/a.png similarity index 100% rename from Tests/Data/fileLoad/a.png rename to source/tests/Data/fileLoad/a.png diff --git a/Tests/Data/fileLoad/b.abc b/source/tests/Data/fileLoad/b.abc similarity index 100% rename from Tests/Data/fileLoad/b.abc rename to source/tests/Data/fileLoad/b.abc diff --git a/Tests/Data/recursiveLoad/folderA/a.png b/source/tests/Data/recursiveLoad/folderA/a.png similarity index 100% rename from Tests/Data/recursiveLoad/folderA/a.png rename to source/tests/Data/recursiveLoad/folderA/a.png diff --git a/Tests/Data/recursiveLoad/folderB/b.png b/source/tests/Data/recursiveLoad/folderB/b.png similarity index 100% rename from Tests/Data/recursiveLoad/folderB/b.png rename to source/tests/Data/recursiveLoad/folderB/b.png diff --git a/Tests/animationChannelTest.cpp b/source/tests/animationChannelTest.cpp similarity index 100% rename from Tests/animationChannelTest.cpp rename to source/tests/animationChannelTest.cpp diff --git a/Tests/animationChannelTest.h b/source/tests/animationChannelTest.h similarity index 100% rename from Tests/animationChannelTest.h rename to source/tests/animationChannelTest.h diff --git a/Tests/animationControllerTest.cpp b/source/tests/animationControllerTest.cpp similarity index 100% rename from Tests/animationControllerTest.cpp rename to source/tests/animationControllerTest.cpp diff --git a/Tests/animationControllerTest.h b/source/tests/animationControllerTest.h similarity index 100% rename from Tests/animationControllerTest.h rename to source/tests/animationControllerTest.h diff --git a/Tests/assetManagerTest.cpp b/source/tests/assetManagerTest.cpp similarity index 100% rename from Tests/assetManagerTest.cpp rename to source/tests/assetManagerTest.cpp diff --git a/Tests/assetManagerTest.h b/source/tests/assetManagerTest.h similarity index 100% rename from Tests/assetManagerTest.h rename to source/tests/assetManagerTest.h diff --git a/Tests/boneTest.cpp b/source/tests/boneTest.cpp similarity index 100% rename from Tests/boneTest.cpp rename to source/tests/boneTest.cpp diff --git a/Tests/boneTest.h b/source/tests/boneTest.h similarity index 100% rename from Tests/boneTest.h rename to source/tests/boneTest.h diff --git a/Tests/cameraTest.cpp b/source/tests/cameraTest.cpp similarity index 100% rename from Tests/cameraTest.cpp rename to source/tests/cameraTest.cpp diff --git a/Tests/cameraTest.h b/source/tests/cameraTest.h similarity index 100% rename from Tests/cameraTest.h rename to source/tests/cameraTest.h diff --git a/Tests/ikSolverTest.cpp b/source/tests/ikSolverTest.cpp similarity index 100% rename from Tests/ikSolverTest.cpp rename to source/tests/ikSolverTest.cpp diff --git a/Tests/ikSolverTest.h b/source/tests/ikSolverTest.h similarity index 100% rename from Tests/ikSolverTest.h rename to source/tests/ikSolverTest.h diff --git a/Tests/main.cpp b/source/tests/main.cpp similarity index 100% rename from Tests/main.cpp rename to source/tests/main.cpp diff --git a/Tests/nodeTest.cpp b/source/tests/nodeTest.cpp similarity index 100% rename from Tests/nodeTest.cpp rename to source/tests/nodeTest.cpp diff --git a/Tests/nodeTest.h b/source/tests/nodeTest.h similarity index 100% rename from Tests/nodeTest.h rename to source/tests/nodeTest.h diff --git a/Tests/particleEmitterTest.cpp b/source/tests/particleEmitterTest.cpp similarity index 100% rename from Tests/particleEmitterTest.cpp rename to source/tests/particleEmitterTest.cpp diff --git a/Tests/particleEmitterTest.h b/source/tests/particleEmitterTest.h similarity index 100% rename from Tests/particleEmitterTest.h rename to source/tests/particleEmitterTest.h diff --git a/Tests/shaderTest.cpp b/source/tests/shaderTest.cpp similarity index 100% rename from Tests/shaderTest.cpp rename to source/tests/shaderTest.cpp diff --git a/Tests/shaderTest.h b/source/tests/shaderTest.h similarity index 100% rename from Tests/shaderTest.h rename to source/tests/shaderTest.h