Subversion Repository Public Repository

Divide-Framework

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

Changeset 728

Committed by IonutCava on Wed 15 Jun, 2016 16:04:33 +0000

Commit Message:

[IonutCava]
- Updates and fixes to shadow mapping.
- Fixed a race condition in console::output regarding redirection of events to the GUI
- Attempting to fix particle emitter:
— Rewrite GenericVertexData for easier debugging/processing
— Split attributes and buffers into separate classes
— Not finished / buggy / crashes
- Fixed an issue with scene switching regarding PhysicsSceneInterface. Caused race conditions related crashes
- Fixed an issue with scene save data loading. Moved Load system to main thread after loading finishes

Changes

Added /trunk/Source Code/Platform/Video/Buffers/VertexBuffer/GenericBuffer

Added /trunk/Source Code/Platform/Video/Buffers/VertexBuffer/GenericBuffer/AttributeDescriptor.cpp

Added /trunk/Source Code/Platform/Video/Buffers/VertexBuffer/GenericBuffer/GenericVertexData.cpp

Added /trunk/Source Code/Platform/Video/Buffers/VertexBuffer/GenericBuffer/Headers

Added /trunk/Source Code/Platform/Video/Buffers/VertexBuffer/GenericBuffer/Headers/AttributeDescriptor.h

Added /trunk/Source Code/Platform/Video/Buffers/VertexBuffer/GenericBuffer/Headers/GenericVertexData.h

Added /trunk/Source Code/Platform/Video/OpenGL/Buffers/VertexBuffer/Headers/glGenericBuffer.h

Added /trunk/Source Code/Platform/Video/OpenGL/Buffers/VertexBuffer/glGenericBuffer.cpp

Removed /trunk/Source Code/Platform/Video/Buffers/VertexBuffer/Headers/GenericVertexData.h

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

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

Modified /trunk/Source Code/Dynamics/Entities/Particles/ParticleEmitter.cpp Diff

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

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

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

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

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

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

Modified /trunk/Source Code/Physics/PXDevice.cpp Diff

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

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

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

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

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

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

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

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

Modified /trunk/Source Code/Rendering/Lighting/ShadowMapping/Headers/ShadowMap.h Diff

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

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

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

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

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

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

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

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

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

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

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

Modified /trunk/localisation/enGB.ini Diff