Subversion Repository Public Repository

Divide-Framework

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

Changeset 591

Committed by IonutCava on Wed 02 Dec, 2015 17:17:23 +0000

Commit Message:

[IonutCava]
- More work on the ForwardPlus renderer
- Singleton cleanup
- First steps for reducing scope of GFXDevice class

Changes

Added /trunk/Source Code/Platform/Video/Headers/GraphicsResource.h

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

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

Modified /trunk/Source Code/Core/MemoryManagement/Headers/TrackedObject.h Diff

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

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

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

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

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

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

Modified /trunk/Source Code/GUI/GUI.cpp Diff

Modified /trunk/Source Code/GUI/GUISplash.cpp Diff

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

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

Modified /trunk/Source Code/Graphs/Components/RenderingComponent.cpp Diff

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

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

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

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

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

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

Modified /trunk/Source Code/Platform/Video/Buffers/PixelBuffer/Headers/PixelBuffer.h 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/GenericVertexData.h Diff

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

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

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

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

Modified /trunk/Source Code/Platform/Video/Direct3D/Buffers/PixelBuffer/Headers/d3dPixelBuffer.h Diff

Modified /trunk/Source Code/Platform/Video/Direct3D/Buffers/PixelBuffer/d3dPixelBuffer.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/Headers/DXWrapper.h Diff

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

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

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

Modified /trunk/Source Code/Platform/Video/Direct3D/Textures/d3dTexture.cpp Diff

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

Modified /trunk/Source Code/Platform/Video/GFXDeviceDebug.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/IMPrimitive.h Diff

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

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

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

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

Modified /trunk/Source Code/Platform/Video/OpenGL/Buffers/PixelBuffer/Headers/glPixelBuffer.h Diff

Modified /trunk/Source Code/Platform/Video/OpenGL/Buffers/PixelBuffer/glPixelBuffer.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/Headers/glIMPrimitive.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/Headers/glShaderProgram.inl 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/Headers/glTexture.h Diff

Modified /trunk/Source Code/Platform/Video/OpenGL/Textures/glTexture.cpp Diff

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

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

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

Modified /trunk/Source Code/Platform/Video/Shaders/Shader.cpp Diff

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

Modified /trunk/Source Code/Platform/Video/Textures/Headers/Texture.h Diff

Modified /trunk/Source Code/Platform/Video/Textures/Texture.cpp Diff

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

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

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

Modified /trunk/Source Code/Rendering/Lighting/ShadowMapping/CascadedShadowMaps.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/PostFX/Headers/PreRenderOperator.h Diff

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

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

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

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

Modified /trunk/VCData/VisualStudioProjects/Divide-Platform.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/geometryAtoms/inOut.geom Diff

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

Modified /trunk/assets/shaders/GLSL/vertexAtoms/lightingDefaults.vert Diff