Subversion Repository Public Repository

Divide-Framework

This repository has no backups
This repository's network speed is throttled to 100KB/sec

Changeset 993

Committed by IonutCava on Sun 10 Dec, 2017 20:07:57 +0000

Commit Message:

[Ionut]
- Finished initial port of the old scene graph system to the new ECS based system.
- Finished converting 2 components to the new ECS system: Transform and RigidBody
- Fixed the “Deploy” build error with the CEGUI OpenGL renderer.
- Compilation now needs C++14 support (it’s sufficiently wide-spread now)

Changes

Modified /trunk/Source Code/AI/Headers/AIEntity.h Diff

Modified /trunk/Source Code/AI/PathFinding/NavMeshes/DetourTileCache/Headers/DivideTileCache.h Diff

Modified /trunk/Source Code/AI/PathFinding/NavMeshes/NavMeshLoader.cpp Diff

Modified /trunk/Source Code/AI/Sensors/Headers/VisualSensor.h Diff

Modified /trunk/Source Code/AI/Sensors/VisualSensor.cpp Diff

Modified /trunk/Source Code/Core/ByteBuffer.cpp Diff

Modified /trunk/Source Code/Core/Console.cpp Diff

Modified /trunk/Source Code/Core/Debugging/DebugInterface.cpp Diff

Modified /trunk/Source Code/Core/Debugging/Headers/DebugInterface.h Diff

Modified /trunk/Source Code/Core/Headers/Application.h Diff

Modified /trunk/Source Code/Core/Headers/Application.inl Diff

Modified /trunk/Source Code/Core/Headers/ByteBuffer.h Diff

Modified /trunk/Source Code/Core/Headers/ByteBuffer.inl Diff

Modified /trunk/Source Code/Core/Headers/Console.h Diff

Modified /trunk/Source Code/Core/Headers/Hashable.h Diff

Modified /trunk/Source Code/Core/Headers/Kernel.h Diff

Modified /trunk/Source Code/Core/Headers/KernelComponent.h Diff

Modified /trunk/Source Code/Core/Headers/PlatformContext.h Diff

Modified /trunk/Source Code/Core/Headers/PlatformContextComponent.h Diff

Modified /trunk/Source Code/Core/Headers/Singleton.h Diff

Modified /trunk/Source Code/Core/Headers/TaskPool.h Diff

Modified /trunk/Source Code/Core/Math/BoundingVolumes/BoundingBox.cpp Diff

Modified /trunk/Source Code/Core/Math/BoundingVolumes/BoundingSphere.cpp Diff

Modified /trunk/Source Code/Core/Math/BoundingVolumes/Headers/BoundingBox.h Diff

Modified /trunk/Source Code/Core/Math/BoundingVolumes/Headers/BoundingBox.inl Diff

Modified /trunk/Source Code/Core/Math/BoundingVolumes/Headers/BoundingSphere.h Diff

Modified /trunk/Source Code/Core/Math/BoundingVolumes/Headers/BoundingSphere.inl Diff

Modified /trunk/Source Code/Core/Math/Headers/MathHelper.h Diff

Modified /trunk/Source Code/Core/Math/Headers/MathHelper.inl Diff

Modified /trunk/Source Code/Core/Math/Headers/MathMatrices.h Diff

Modified /trunk/Source Code/Core/Math/Headers/MathMatrices.inl Diff

Modified /trunk/Source Code/Core/Math/Headers/MathUtil.h Diff

Modified /trunk/Source Code/Core/Math/Headers/MathVectors.h Diff

Modified /trunk/Source Code/Core/Math/Headers/MathVectors.inl Diff

Modified /trunk/Source Code/Core/Math/Headers/Quaternion.h Diff

Modified /trunk/Source Code/Core/Math/Headers/Quaternion.inl Diff

Modified /trunk/Source Code/Core/Math/Headers/Ray.h Diff

Modified /trunk/Source Code/Core/Math/Headers/Transform.h Diff

Modified /trunk/Source Code/Core/Math/Headers/TransformInterface.h Diff

Modified /trunk/Source Code/Core/Math/MathHelper.cpp Diff

Modified /trunk/Source Code/Core/Math/Transform.cpp Diff

Modified /trunk/Source Code/Core/Resources/Headers/Resource.h Diff

Modified /trunk/Source Code/Core/Resources/Headers/ResourceDescriptor.h Diff

Modified /trunk/Source Code/Core/TemplateLibraries/Headers/HashMap.h Diff

Modified /trunk/Source Code/Dynamics/Entities/Units/Character.cpp Diff

Modified /trunk/Source Code/Dynamics/Entities/Units/Headers/Character.h Diff

Modified /trunk/Source Code/Dynamics/Entities/Units/Headers/Player.h Diff

Modified /trunk/Source Code/Dynamics/Entities/Units/Headers/Unit.h Diff

Modified /trunk/Source Code/Dynamics/Entities/Units/Headers/Vehicle.h Diff

Modified /trunk/Source Code/Dynamics/Entities/Units/Player.cpp Diff

Modified /trunk/Source Code/Dynamics/Entities/Units/Unit.cpp Diff

Modified /trunk/Source Code/Dynamics/Entities/Units/Vehicle.cpp Diff

Modified /trunk/Source Code/ECS/Components/TransformComponent.cpp Diff

Modified /trunk/Source Code/ECS/Systems/TransformSystem.cpp Diff

Modified /trunk/Source Code/Editor/Widgets/ImWindowDivide.cpp Diff

Modified /trunk/Source Code/Editor/Widgets/PanelManager.cpp Diff

Modified /trunk/Source Code/Environment/Terrain/Headers/Terrain.h Diff

Modified /trunk/Source Code/Environment/Terrain/Terrain.cpp Diff

Modified /trunk/Source Code/GUI/GUIConsoleCommandParser.cpp Diff

Modified /trunk/Source Code/Geometry/Shapes/Headers/Object3D.h Diff

Modified /trunk/Source Code/Geometry/Shapes/Object3D.cpp Diff

Modified /trunk/Source Code/Graphs/Components/BoundsComponent.cpp Diff

Modified /trunk/Source Code/Graphs/Components/RenderingComponent.cpp Diff

Modified /trunk/Source Code/Graphs/Components/UnitComponent.cpp Diff

Modified /trunk/Source Code/Graphs/Headers/IntersectionRecord.h Diff

Modified /trunk/Source Code/Graphs/Headers/Octree.h Diff

Modified /trunk/Source Code/Graphs/Headers/SceneGraph.h Diff

Modified /trunk/Source Code/Graphs/Headers/SceneGraphNode.h Diff

Modified /trunk/Source Code/Graphs/IntersectionRecord.cpp Diff

Modified /trunk/Source Code/Graphs/Octree.cpp Diff

Modified /trunk/Source Code/Graphs/SGNRelationshipCache.cpp Diff

Modified /trunk/Source Code/Graphs/SceneGraph.cpp Diff

Modified /trunk/Source Code/Graphs/SceneGraphNode.cpp Diff

Modified /trunk/Source Code/Libs/EntityComponentSystem/include/ECS/API.h Diff

Modified /trunk/Source Code/Libs/EntityComponentSystem/include/ECS/Log/Logger.h Diff

Modified /trunk/Source Code/Libs/EntityComponentSystem/include/ECS/Log/LoggerMacro.h Diff

Modified /trunk/Source Code/Libs/EntityComponentSystem/include/ECS/Log/LoggerManager.h Diff

Modified /trunk/Source Code/Libs/EntityComponentSystem/src/API.cpp Diff

Modified /trunk/Source Code/Libs/EntityComponentSystem/src/Log/Logger.cpp Diff

Modified /trunk/Source Code/Managers/Headers/SceneManager.h Diff

Modified /trunk/Source Code/Managers/SceneManager.cpp Diff

Modified /trunk/Source Code/Physics/PhysX/PhysX.cpp Diff

Modified /trunk/Source Code/Physics/PhysX/PhysXSceneInterface.cpp Diff

Modified /trunk/Source Code/Platform/Headers/ByteConverter.h Diff

Modified /trunk/Source Code/Platform/Headers/ConditionalWait.h Diff

Modified /trunk/Source Code/Platform/Headers/PlatformDataTypes.h Diff

Modified /trunk/Source Code/Platform/Headers/PlatformDefines.h Diff

Modified /trunk/Source Code/Platform/Threading/Headers/Task.h Diff

Modified /trunk/Source Code/Platform/Video/Headers/PushConstants.h Diff

Modified /trunk/Source Code/Platform/Video/Shaders/Headers/ShaderProgram.h Diff

Modified /trunk/Source Code/Rendering/Camera/Headers/OrbitCamera.h Diff

Modified /trunk/Source Code/Rendering/Camera/OrbitCamera.cpp Diff

Modified /trunk/Source Code/Rendering/Lighting/Headers/Light.h Diff

Modified /trunk/Source Code/Rendering/Lighting/Light.cpp Diff

Modified /trunk/Source Code/Rendering/RenderPass/Headers/RenderPassCuller.h Diff

Modified /trunk/Source Code/Scenes/CubeScene/CubeScene.cpp Diff

Modified /trunk/Source Code/Scenes/CubeScene/Headers/CubeScene.h Diff

Modified /trunk/Source Code/Scenes/DefaultScene/DefaultScene.cpp Diff

Modified /trunk/Source Code/Scenes/Headers/Scene.h Diff

Modified /trunk/Source Code/Scenes/MainScene/MainScene.cpp Diff

Modified /trunk/Source Code/Scenes/PhysXScene/Headers/PhysXScene.h Diff

Modified /trunk/Source Code/Scenes/PhysXScene/PhysXScene.cpp Diff

Modified /trunk/Source Code/Scenes/PingPongScene/Headers/PingPongScene.h Diff

Modified /trunk/Source Code/Scenes/PingPongScene/PingPongScene.cpp Diff

Modified /trunk/Source Code/Scenes/Scene.cpp Diff

Modified /trunk/Source Code/Scenes/TenisScene/Headers/TenisScene.h Diff

Modified /trunk/Source Code/Scenes/TenisScene/Headers/TenisSceneAIProcessor.h Diff

Modified /trunk/Source Code/Scenes/TenisScene/TenisScene.cpp Diff

Modified /trunk/Source Code/Scenes/TenisScene/TenisSceneAIProcessor.cpp Diff

Modified /trunk/Source Code/Scenes/WarScene/Headers/WarScene.h Diff

Modified /trunk/Source Code/Scenes/WarScene/Headers/WarSceneAIProcessor.h Diff

Modified /trunk/Source Code/Scenes/WarScene/WarScene.cpp Diff

Modified /trunk/Source Code/Scenes/WarScene/WarSceneAI.cpp Diff

Modified /trunk/Source Code/Scenes/WarScene/WarSceneAIProcessor.cpp Diff

Modified /trunk/Source Code/stdafx.h Diff

Modified /trunk/VCData/Divide.sln Diff

Modified /trunk/VCData/VisualStudioProjects/CEGUIOpenGLRenderer-0_Static.vcxproj Diff

Modified /trunk/VCData/VisualStudioProjects/Divide-Core.vcxproj Diff

Modified /trunk/VCData/VisualStudioProjects/Divide-Editor.vcxproj Diff

Modified /trunk/VCData/VisualStudioProjects/Divide-Engine-Tests.vcxproj Diff

Modified /trunk/VCData/VisualStudioProjects/Divide-Engine.vcxproj Diff

Modified /trunk/VCData/VisualStudioProjects/Divide-Game.vcxproj Diff

Modified /trunk/VCData/VisualStudioProjects/Divide-GameExecutable.vcxproj Diff

Modified /trunk/VCData/VisualStudioProjects/Divide-Networking.vcxproj Diff

Modified /trunk/VCData/VisualStudioProjects/Divide-Platform-Tests.vcxproj Diff

Modified /trunk/VCData/VisualStudioProjects/Divide-Platform.vcxproj Diff

Modified /trunk/VCData/VisualStudioProjects/Divide-ReCast.vcxproj Diff