Subversion Repository Public Repository

Divide-Framework

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

Changeset 727

Committed by IonutCava on Tue 14 Jun, 2016 16:01:38 +0000

Commit Message:

[IonutCava]
- Remove node and cmd buffers from GFXDevice and add them as a new BufferData struct to RenderPass class.
— Each render pass holds its own buffers
- Improvements / fixes to the CSM code
- Added a global toggle to enable/disable custom memory allocators

Changes

Added /trunk/Source Code/Core/TemplateLibraries/Headers/TemplateAllocator.h

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

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

Modified /trunk/Source Code/Core/Resources/ConcreteLoaders/MeshLoaderImpl.cpp Diff

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

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

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

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

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

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

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

Modified /trunk/Source Code/Geometry/Animations/AnimationEvaluator.cpp Diff

Modified /trunk/Source Code/Geometry/Importer/MeshImporter.cpp Diff

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

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

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

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

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

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

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

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

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

Modified /trunk/Source Code/Platform/Video/Buffers/RenderTarget/RTAttachment.cpp Diff

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

Modified /trunk/Source Code/Platform/Video/Buffers/ShaderBuffer/ShaderBuffer.cpp Diff

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

Modified /trunk/Source Code/Platform/Video/Direct3D/Buffers/RenderTarget/Headers/d3dRenderTarget.h Diff

Modified /trunk/Source Code/Platform/Video/Direct3D/Buffers/RenderTarget/d3dRenderTarget.cpp Diff

Modified /trunk/Source Code/Platform/Video/Direct3D/Buffers/ShaderBuffer/Headers/d3dConstantBuffer.h Diff

Modified /trunk/Source Code/Platform/Video/Direct3D/Buffers/ShaderBuffer/d3dConstantBuffer.cpp Diff

Modified /trunk/Source Code/Platform/Video/Direct3D/Buffers/VertexBuffer/Headers/d3dGenericVertexData.h Diff

Modified /trunk/Source Code/Platform/Video/Direct3D/Buffers/VertexBuffer/Headers/d3dVertexBuffer.h Diff

Modified /trunk/Source Code/Platform/Video/Direct3D/Buffers/VertexBuffer/d3dGenericVertexData.cpp Diff

Modified /trunk/Source Code/Platform/Video/Direct3D/Buffers/VertexBuffer/d3dVertexBuffer.cpp Diff

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

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

Modified /trunk/Source Code/Platform/Video/Direct3D/Shaders/d3dShaderProgram.cpp Diff

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

Modified /trunk/Source Code/Platform/Video/GFXDeviceDraw.cpp Diff

Modified /trunk/Source Code/Platform/Video/GFXDeviceState.cpp Diff

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

Modified /trunk/Source Code/Platform/Video/Headers/GFXDevice.inl Diff

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

Modified /trunk/Source Code/Platform/Video/OpenGL/Buffers/RenderTarget/Headers/glFramebuffer.h Diff

Modified /trunk/Source Code/Platform/Video/OpenGL/Buffers/RenderTarget/glFramebuffer.cpp Diff

Modified /trunk/Source Code/Platform/Video/OpenGL/Buffers/ShaderBuffer/Headers/glUniformBuffer.h Diff

Modified /trunk/Source Code/Platform/Video/OpenGL/Buffers/ShaderBuffer/glUniformBuffer.cpp Diff

Modified /trunk/Source Code/Platform/Video/OpenGL/Buffers/VertexBuffer/Headers/glGenericVertexData.h Diff

Modified /trunk/Source Code/Platform/Video/OpenGL/Buffers/VertexBuffer/Headers/glVertexArray.h Diff

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

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

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

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

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

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

Modified /trunk/Source Code/Platform/Video/OpenGL/Shaders/glShader.cpp 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/Rendering/ForwardPlusRenderer.cpp Diff

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

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

Modified /trunk/Source Code/Rendering/Lighting/ShadowMapping/CascadedShadowMaps.cpp Diff

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

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

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

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

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

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

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

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

Modified /trunk/Source Code/Utility/ImageTools.cpp Diff

Modified /trunk/Source Code/Utility/Localization.cpp Diff

Modified /trunk/Source Code/config.h Diff

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

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

Modified /trunk/assets/shaders/GLSL/common/lightInput.cmn Diff

Modified /trunk/assets/shaders/GLSL/fragmentAtoms/BRDF.frag Diff

Modified /trunk/assets/shaders/GLSL/fragmentAtoms/shadowMapping.frag Diff

Modified /trunk/assets/shaders/GLSL/fragmentAtoms/shadow_directional.frag Diff