Subversion Repository Public Repository

Divide-Framework

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

Changeset 262

Committed by k1ngp1n on Tue 06 May, 2014 21:04:00 +0000

Commit Message:

[Ionut] [[BR]]
- Some AI refactoring (basic AIEntity <-> AESOP interoperability) [[BR]]
- Some render batch sorting code refactored and fixed (wasn’t properly sorted in FINAL_STAGE) [[BR]]
- Simplified RenderStateBlockDescriptor and deferred hash value calculation [[BR]]
- Basic draw call count implementation [[BR]]
- Renamed some classes [[BR]]

Changes

Added /trunk/Source Code/AI/ActionInterface/Headers/AISceneImpl.h

Added /trunk/Source Code/AI/GOAPContext.cpp

Added /trunk/Source Code/AI/Headers/GOAPContext.h

Added /trunk/Source Code/Scenes/TenisScene

Added /trunk/Source Code/Scenes/TenisScene/Headers

Added /trunk/Source Code/Scenes/TenisScene/Headers/TenisScene.h

Added /trunk/Source Code/Scenes/TenisScene/Headers/TenisSceneAISceneImpl.h

Added /trunk/Source Code/Scenes/TenisScene/TenisScene.cpp

Added /trunk/Source Code/Scenes/TenisScene/TenisSceneAISceneImpl.cpp

Added /trunk/Source Code/Scenes/WarScene/Headers/WarSceneAISceneImpl.h

Added /trunk/Source Code/Scenes/WarScene/WarSceneAISceneImpl.cpp

Added /trunk/XML/Scenes/TenisScene

Added /trunk/XML/Scenes/TenisScene/assets.xml

Added /trunk/XML/Scenes/TenisScene/collisionMeshes

Added /trunk/XML/Scenes/TenisScene/materials

Added /trunk/XML/Scenes/TenisScene/navMeshConfig.ini

Added /trunk/XML/Scenes/TenisScene/navMeshes

Added /trunk/XML/Scenes/TenisScene/terrain.xml

Removed /trunk/Source Code/AI/ActionInterface/Headers/ActionList.h

Removed /trunk/Source Code/AI/CommunicationInterface.cpp

Removed /trunk/Source Code/AI/Headers/CommunicationInterface.h

Removed /trunk/Source Code/Scenes/AITenisScene

Removed /trunk/Source Code/Scenes/WarScene/Headers/WarSceneAIActionList.h

Removed /trunk/Source Code/Scenes/WarScene/WarSceneAIActionList.cpp

Removed /trunk/XML/Scenes/AITenisScene

Modified /trunk/Divide-Client.exe Diff

Modified /trunk/Divide-Server.exe Diff

Modified /trunk/Source Code/AI/AIEntity.cpp Diff

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

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

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

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

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

Modified /trunk/Source Code/Geometry/Material/Headers/Material.h Diff

Modified /trunk/Source Code/Geometry/Material/Material.cpp Diff

Modified /trunk/Source Code/Geometry/Shapes/Headers/Predefined/Sphere3D.h Diff

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

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

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

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

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

Modified /trunk/Source Code/Hardware/Video/Direct3D/Headers/DXWrapper.h Diff

Modified /trunk/Source Code/Hardware/Video/GFXDevice.cpp Diff

Modified /trunk/Source Code/Hardware/Video/Headers/GFXDevice.h Diff

Modified /trunk/Source Code/Hardware/Video/Headers/RenderAPIWrapper.h Diff

Modified /trunk/Source Code/Hardware/Video/Headers/RenderStateBlock.h Diff

Modified /trunk/Source Code/Hardware/Video/OpenGL/Buffers/VertexBuffer/glGenericVertexData.cpp Diff

Modified /trunk/Source Code/Hardware/Video/OpenGL/Buffers/VertexBuffer/glVertexArray.cpp Diff

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

Modified /trunk/Source Code/Hardware/Video/OpenGL/GLWrapper.cpp Diff

Modified /trunk/Source Code/Hardware/Video/OpenGL/Headers/GLWrapper.h Diff

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

Modified /trunk/Source Code/Hardware/Video/OpenGL/glImmediateModeEmulation.cpp Diff

Modified /trunk/Source Code/Hardware/Video/RenderStateBlock.cpp Diff

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

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

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

Modified /trunk/Source Code/Rendering/RenderPass/RenderBin.cpp Diff

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

Modified /trunk/Source Code/Rendering/RenderPass/RenderQueue.cpp Diff

Modified /trunk/Source Code/SceneList.h Diff

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

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

Modified /trunk/Source Code/Scenes/MainScene/MainScene.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/WarScene/Headers/WarScene.h Diff

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

Modified /trunk/Source Code/main.cpp Diff

Modified /trunk/VCData/Divide VS2013.sdf Diff

Modified /trunk/VCData/Divide VS2013.v12.suo Diff

Modified /trunk/VCData/VisualStudioProjects/DIVIDE_VS2013.vcxproj Diff

Modified /trunk/VCData/VisualStudioProjects/DIVIDE_VS2013.vcxproj.filters Diff

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