Subversion Repository Public Repository

Divide-Framework

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

Changeset 770

Committed by IonutCava on Tue 20 Sep, 2016 16:12:27 +0000

Commit Message:

[IonutCava]
- Prepare velocity map calculation (later used for temporal AA and motion blur):
— Add a previous depth buffer render target that blits the main depth buffer at the end of the frame
— Add a new render target to the screen FBO: velocity map
- Store normals as RG instead of RGB and pack/unpack in shaders. (compute >>>> bandwith)
- Rename Forward+ renderer to something more descriptive

(Requires deletion of all parsed & cached data)

Changes

Added /trunk/Source Code/Rendering/Headers/TiledForwardShadingRenderer.h

Added /trunk/Source Code/Rendering/TiledForwardShadingRenderer.cpp

Removed /trunk/Source Code/Rendering/ForwardPlusRenderer.cpp

Removed /trunk/Source Code/Rendering/Headers/ForwardPlusRenderer.h

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

Modified /trunk/Source Code/Geometry/Material/Material.cpp Diff

Modified /trunk/Source Code/Managers/SceneManager.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/GFXDeviceState.cpp Diff

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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