Subversion Repository Public Repository

Divide-Framework

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

Changeset 247

Committed by k1ngp1n on Sun 16 Feb, 2014 16:36:06 +0000

Commit Message:

[Ionut] [[BR]]
- Fixed VSM rendering [[BR]]
- Added Z-prePass as a separate render stage [[BR]]
- Added GL error checking and asserts to “Profile” builds [[BR]]
- Fixed bad XML material dump (invalid file name bug) [[BR]]
- Fixed random crashes [[BR]]
- Shadow cast/receive is now a node property, and not a material property [[BR]]
- Fixed an issue with previous RenderPassManager lock mechanism (clearing the queue on frame end to prevent infinite lock) [[BR]]
- Added depth buffer preview (F10 key) [[BR]]

Changes

Modified /trunk/Divide-Client.exe Diff

Modified /trunk/Divide-Server.exe Diff

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

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

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

Modified /trunk/Source Code/Core/MemoryManagement/TrackedObject.cpp Diff

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

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

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

Modified /trunk/Source Code/DivideSever/resource.h Diff

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

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

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

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

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

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

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

Modified /trunk/Source Code/Environment/Water/Water.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/Object3D.cpp Diff

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

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

Modified /trunk/Source Code/Graphs/SGNRenderCalls.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/PlatformDefines.h Diff

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

Modified /trunk/Source Code/Hardware/Video/Direct3D/DXWrapper.cpp 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/RenderAPIEnums.h Diff

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

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

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

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

Modified /trunk/Source Code/Hardware/Video/OpenGL/GLStates.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/Headers/glResources.h Diff

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

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

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

Modified /trunk/Source Code/Hardware/Video/Shaders/ShaderProgram.cpp Diff

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

Modified /trunk/Source Code/Libs/src/ReCast/Detour/Include/DetourAssert.h Diff

Modified /trunk/Source Code/Libs/src/ReCast/ReCast/Include/RecastAssert.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/Rendering/Lighting/ShadowMapping/ParallelSplitShadowMaps.cpp Diff

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Modified /trunk/Source Code/core.h Diff

Modified /trunk/XML/Scenes/WarScene/assets.xml Diff

Modified /trunk/XML/Scenes/WarScene.xml Diff

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

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

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

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

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

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