Subversion Repository Public Repository

Divide-Framework

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

Changeset 169

Committed by k1ngp1n on Tue 29 Oct, 2013 21:17:29 +0000

Commit Message:

Ionut: [[BR]]
- Code cleanups and optimizations [[BR]]
- Better memory allocation and deallocation tracking and logging [[BR]]
- Added vertex color support for VBOs [[BR]]
-Improved PostProcessing: [[BR]]
— A lot of code cleanups and scalability was increased [[BR]]
-— HDR lighting with automatic exposure, God Rays and working SSAO will be added in the next commit [[BR]]
— Added single pass SSAO by Aurel Manea [[BR]]
-— Not finished – a lot of artifacts [[BR]]
— Reduced the VRAM requirements for most render targets by using smaller data types [[BR]]

Changes

Added /trunk/assets/shaders/GLSL/SSAOPass.glsl

Removed /trunk/assets/shaders/GLSL/SSAOPass1.glsl

Removed /trunk/assets/shaders/GLSL/SSAOPass2.glsl

Removed /trunk/assets/shaders/GLSL/ve-EDC1.tmp

Modified /trunk/Divide-Client.exe Diff

Modified /trunk/Divide-Server.exe Diff

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

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

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

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

Modified /trunk/Source Code/Core/Resources/Resource.cpp Diff

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

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

Modified /trunk/Source Code/Hardware/Video/Buffers/VertexBufferObject/Headers/VertexBufferObject.h Diff

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

Modified /trunk/Source Code/Hardware/Video/OpenGL/Buffers/FrameBufferObject/glDepthArrayBufferObject.cpp Diff

Modified /trunk/Source Code/Hardware/Video/OpenGL/Buffers/VertexBufferObject/Headers/glVertexArrayObject.h Diff

Modified /trunk/Source Code/Hardware/Video/OpenGL/Buffers/VertexBufferObject/glVertexArrayObject.cpp Diff

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

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

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

Modified /trunk/Source Code/Libs/lib/DIVIDE-Networking.lib Diff

Modified /trunk/Source Code/Libs/lib/Divide-ReCast.lib Diff

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

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

Modified /trunk/Source Code/Rendering/PostFX/CustomOperators/BloomPreRenderOperator.cpp Diff

Modified /trunk/Source Code/Rendering/PostFX/CustomOperators/DoFPreRenderOperator.cpp Diff

Modified /trunk/Source Code/Rendering/PostFX/CustomOperators/FXAAPreRenderOperator.cpp Diff

Modified /trunk/Source Code/Rendering/PostFX/CustomOperators/Headers/DoFPreRenderOperator.h Diff

Modified /trunk/Source Code/Rendering/PostFX/CustomOperators/Headers/SSAOPreRenderOperator.h Diff

Modified /trunk/Source Code/Rendering/PostFX/CustomOperators/SSAOPreRenderOperator.cpp Diff

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

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

Modified /trunk/Source Code/core.h Diff

Modified /trunk/VCData Diff

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

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

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

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

Modified /trunk/assets/shaders/GLSL/blur.glsl Diff

Modified /trunk/assets/shaders/GLSL/bright.glsl Diff

Modified /trunk/assets/shaders/GLSL/postProcessing.glsl Diff

Modified /trunk/localisation/enGB.ini Diff