Subversion Repository Public Repository

Divide-Framework

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

Changeset 442

Committed by IonutCava on Wed 20 May, 2015 15:25:02 +0000

Commit Message:

[Ionut]
- Better platform handling:
— All platform specific code moved in 3 separate files: PlatformDefinesWindows / PlatformDefinesUnix / PlatformDefinesApple
— Added CPU and RAM check at startup to make sure we meet minimum requirements to run properly
- Smart pointers should never used MemoryManager_NEW for allocating memory (MemoryManager_NEW tracks allocations but must be matched with a DELETE call in order to no report leaks). Corrected.
- Zombification of Singletons is only enabled in Debug builds
- Fixed a bug in Task.cpp (nowTime check) that prevented some tasks to run on the first call (changed a ‘>’ check to a ‘>=’)
— This also fixed bounding box computations for skinned submeshes
- Improved dead zone handling for joysticks

Changes

Added /trunk/Source Code/Platform/Platform

Added /trunk/Source Code/Platform/Platform/Headers/PlatformDefinesApple.h

Added /trunk/Source Code/Platform/Platform/Headers/PlatformDefinesUnix.h

Added /trunk/Source Code/Platform/Platform/Headers/PlatformDefinesWindows.h

Added /trunk/Source Code/Platform/Platform/PlatformDefinesApple.cpp

Added /trunk/Source Code/Platform/Platform/PlatformDefinesUnix.cpp

Added /trunk/Source Code/Platform/Platform/PlatformDefinesWindows.cpp

Removed /trunk/Source Code/Platform/DataTypes

Modified /trunk/Source Code/AI/ActionInterface/AISceneImpl.cpp Diff

Modified /trunk/Source Code/AI/ActionInterface/Headers/GOAPInterface.h Diff

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

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

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

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

Modified /trunk/Source Code/Core/ApplicationTimer.cpp 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/ApplicationTimer.h Diff

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

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

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

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

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

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

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

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

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

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

Modified /trunk/Source Code/GUI/GUIEditor/Headers/GUIEditor.h Diff

Modified /trunk/Source Code/GUI/Headers/GUIConsole.h Diff

Modified /trunk/Source Code/GUI/Headers/GUISplash.h Diff

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

Modified /trunk/Source Code/Graphs/Components/Headers/SGNComponent.h Diff

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

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

Modified /trunk/Source Code/Libs/includes/DivideNetworking/ByteConverter.h Diff

Modified /trunk/Source Code/Libs/src/CPPGoap/Planner.cpp Diff

Modified /trunk/Source Code/Libs/src/DivideNetworking/ASIO.cpp Diff

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

Modified /trunk/Source Code/Physics/Headers/PhysicsAPIWrapper.h Diff

Modified /trunk/Source Code/Physics/Headers/PhysicsSceneInterface.h Diff

Modified /trunk/Source Code/Platform/Input/Headers/AutoKeyRepeat.h Diff

Modified /trunk/Source Code/Platform/Input/Headers/InputAggregatorInterface.h Diff

Modified /trunk/Source Code/Platform/Input/Headers/InputInterface.h Diff

Modified /trunk/Source Code/Platform/Input/Headers/JoystickInterface.h Diff

Modified /trunk/Source Code/Platform/Input/InputInterface.cpp Diff

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

Modified /trunk/Source Code/Platform/Platform/PlatformDefines.cpp Diff

Modified /trunk/Source Code/Platform/Threading/Task.cpp Diff

Modified /trunk/Source Code/Platform/Video/Buffers/PixelBuffer/Headers/PixelBuffer.h Diff

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

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

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

Modified /trunk/Source Code/Platform/Video/OpenGL/GLFWWrapper.cpp Diff

Modified /trunk/Source Code/Platform/Video/OpenGL/Headers/glResources.h Diff

Modified /trunk/Source Code/Platform/Video/OpenGL/Shaders/glShaderProgram.cpp Diff

Modified /trunk/Source Code/Platform/Video/OpenGL/Textures/glTexture.cpp Diff

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

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

Modified /trunk/Source Code/Rendering/ForwardPlusRenderer.cpp Diff

Modified /trunk/Source Code/Rendering/Headers/FrameListener.h Diff

Modified /trunk/Source Code/Rendering/PostFX/Headers/PreRenderStage.h Diff

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

Modified /trunk/Source Code/Scenes/FlashScene/FlashScene.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/NetworkScene/NetworkScene.cpp Diff

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

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

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

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

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

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

Modified /trunk/Source Code/Utility/Headers/CRC.h Diff

Modified /trunk/Source Code/Utility/Headers/CommandParser.h Diff

Modified /trunk/Source Code/Utility/Headers/GUIDWrapper.h Diff

Modified /trunk/Source Code/Utility/Headers/StateTracker.h Diff

Modified /trunk/Source Code/config.h Diff

Modified /trunk/VCData/Divide VS2013.sln Diff

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

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

Modified /trunk/localisation/enGB.ini Diff