Subversion Repository Public Repository

Divide-Framework

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

Changeset 604

Committed by IonutCava on Sun 13 Dec, 2015 19:04:57 +0000

Commit Message:

[IonutCava]
- New post processing system:
— Simplified operators
— PostFX is always enabled. Individual operators are toggles on or off
— Fixed Bloom and adaptive exposure
- Reworked texture creation and resizing
— Saved TextureDescriptor as part of the texture state

Changes

Added /trunk/Source Code/Rendering/PostFX/CustomOperators/Headers/PostAAPreRenderOperator.h

Added /trunk/Source Code/Rendering/PostFX/CustomOperators/PostAAPreRenderOperator.cpp

Added /trunk/Source Code/Rendering/PostFX/Headers/PreRenderBatch.h

Added /trunk/Source Code/Rendering/PostFX/PreRenderBatch.cpp

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

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

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

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

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

Removed /trunk/Source Code/Rendering/PostFX/CustomOperators/FXAAPreRenderOperator.cpp

Removed /trunk/Source Code/Rendering/PostFX/CustomOperators/Headers/FXAAPreRenderOperator.h

Removed /trunk/Source Code/Rendering/PostFX/Headers/PreRenderStage.h

Removed /trunk/Source Code/Rendering/PostFX/Headers/PreRenderStageBuilder.h

Removed /trunk/Source Code/Rendering/PostFX/PreRenderStage.cpp

Removed /trunk/Source Code/Rendering/PostFX/PreRenderStageBuilder.cpp

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Modified /trunk/Source Code/Platform/Video/Headers/RenderAPIWrapper.h 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/GLWrapper.cpp Diff

Modified /trunk/Source Code/Platform/Video/OpenGL/SDLWindowWrapper.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/glResources.cpp Diff

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

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

Modified /trunk/Source Code/Platform/Video/Textures/Texture.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/Headers/BloomPreRenderOperator.h 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/Headers/PreRenderOperator.h Diff

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

Modified /trunk/Source Code/Utility/Headers/ImageTools.h Diff

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

Modified /trunk/Source Code/config.h Diff

Modified /trunk/Source Code/readme.h Diff

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

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

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

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

Modified /trunk/XML/config.xml Diff

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

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