Subversion Repository Public Repository

Divide-Framework

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

Changeset 940

Committed by IonutCava on Fri 18 Aug, 2017 16:18:44 +0000

Commit Message:

[Ionut]
- Generate GFX::CommandBuffers only from GFX::CommandBufferPools.
— We shouldn’t be allocating any new GFX::CommandBuffers at runtime now.
— ToDo: Add a similar system for Pipelines
- Add 2 command buffer pools to GFXDevice: a primary one used for rendering and a large, secondary one used for command generation

Changes

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

Added /trunk/Source Code/Platform/Video/Headers/CommandBufferPool.inl

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

Added /trunk/Source Code/Platform/Video/RenderPackageQueue.cpp

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

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

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

Modified /trunk/Source Code/Graphs/Components/Headers/RenderingComponent.h Diff

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

Modified /trunk/Source Code/Managers/Headers/RenderPassManager.h Diff

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

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

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

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

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

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

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

Modified /trunk/Source Code/Platform/Video/RenderPackage.cpp 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/PostFX.cpp Diff

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

Modified /trunk/Source Code/config.h Diff

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

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