Subversion Repository Public Repository

Divide-Framework

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

Changeset 909

Committed by IonutCava on Thu 29 Jun, 2017 23:57:18 +0000

Commit Message:

[Ionut]
- Rework RenderTarget class
— RTAttachment now deal with textures directly
— RT size needs to be specified upfront
- Application class is no longer a Singleton but passed around in the PlatformContext

Changes

Modified /trunk/Source Code/AI/PathFinding/NavMeshes/Headers/NavMesh.h Diff

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

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

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

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

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

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

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

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

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

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

Modified /trunk/Source Code/Dynamics/Entities/Particles/ConcreteUpdaters/Headers/ParticleAttractorUpdater.h Diff

Modified /trunk/Source Code/Dynamics/Entities/Particles/ConcreteUpdaters/Headers/ParticleBasicColourUpdater.h Diff

Modified /trunk/Source Code/Dynamics/Entities/Particles/ConcreteUpdaters/Headers/ParticleBasicTimeUpdater.h Diff

Modified /trunk/Source Code/Dynamics/Entities/Particles/ConcreteUpdaters/Headers/ParticleEulerUpdater.h Diff

Modified /trunk/Source Code/Dynamics/Entities/Particles/ConcreteUpdaters/Headers/ParticleFloorUpdater.h Diff

Modified /trunk/Source Code/Dynamics/Entities/Particles/ConcreteUpdaters/Headers/ParticlePositionColourUpdater.h Diff

Modified /trunk/Source Code/Dynamics/Entities/Particles/ConcreteUpdaters/Headers/ParticleVelocityColourUpdater.h Diff

Modified /trunk/Source Code/Dynamics/Entities/Particles/ConcreteUpdaters/ParticleBasicColourUpdater.cpp Diff

Modified /trunk/Source Code/Dynamics/Entities/Particles/ConcreteUpdaters/ParticleEulerUpdater.cpp Diff

Modified /trunk/Source Code/Dynamics/Entities/Particles/ConcreteUpdaters/ParticleFloorUpdater.cpp Diff

Modified /trunk/Source Code/Dynamics/Entities/Particles/Headers/ParticleData.h Diff

Modified /trunk/Source Code/Dynamics/Entities/Particles/Headers/ParticleSource.h Diff

Modified /trunk/Source Code/Dynamics/Entities/Particles/Headers/ParticleUpdater.h Diff

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

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

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

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

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

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

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

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

Modified /trunk/Source Code/GUI/Headers/GUIText.h Diff

Modified /trunk/Source Code/Geometry/Importer/MeshImporter.cpp Diff

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

Modified /trunk/Source Code/Geometry/Shapes/SkinnedSubMesh.cpp Diff

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

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

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

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

Modified /trunk/Source Code/Platform/DisplayWindow.cpp Diff

Modified /trunk/Source Code/Platform/Threading/Headers/Task.h Diff

Modified /trunk/Source Code/Platform/Threading/Task.cpp Diff

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

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

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

Modified /trunk/Source Code/Platform/Video/Buffers/RenderTarget/RTAttachment.cpp Diff

Modified /trunk/Source Code/Platform/Video/Buffers/RenderTarget/RTAttachmentPool.cpp Diff

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

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

Modified /trunk/Source Code/Platform/Video/Direct3D/Buffers/RenderTarget/d3dRenderTarget.cpp 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/GFXDeviceDebug.cpp Diff

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

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

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

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

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

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

Modified /trunk/Source Code/Platform/Video/OpenGL/Buffers/ShaderBuffer/glUniformBuffer.cpp Diff

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

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

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

Modified /trunk/Source Code/Platform/Video/OpenGL/GLStates.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/glHardwareQuery.h Diff

Modified /trunk/Source Code/Platform/Video/OpenGL/Headers/glHardwareQueryPool.h Diff

Modified /trunk/Source Code/Platform/Video/OpenGL/Headers/glResources.h Diff

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

Modified /trunk/Source Code/Platform/Video/OpenGL/glHardwareQueryPool.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/Camera/Headers/Camera.h Diff

Modified /trunk/Source Code/Rendering/Camera/Headers/ThirdPersonCamera.h Diff

Modified /trunk/Source Code/Rendering/Camera/ThirdPersonCamera.cpp Diff

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

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

Modified /trunk/Source Code/Rendering/Lighting/LightPool.cpp Diff

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

Modified /trunk/Source Code/Rendering/Lighting/ShadowMapping/CubeShadowMap.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/PostFX/CustomOperators/DoFPreRenderOperator.cpp Diff

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Modified /trunk/Source Code/engineMain.cpp Diff

Modified /trunk/Source Code/engineMain.h Diff

Modified /trunk/XML/config.xml Diff

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

Modified /trunk/localisation/enGB.ini Diff