Subversion Repository Public Repository

Divide-Framework

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

Changeset 943

Committed by IonutCava on Tue 12 Sep, 2017 11:38:52 +0000

Commit Message:

[IonutCava]
- Rework ThreadPool/Task system for clearer parent<->child relationship between tasks
— Disable Prio pool since it doesn’t work properly with the newest boost libraries
— Modify the C++11 threadpool to remove the boost dependency
- Reduce memory usage by allocating command buffers on use instead of on creation

Changes

Added /trunk/CEGUICommonDialogs-0.dll

Added /trunk/CEGUICommonDialogs-0_d.dll

Added /trunk/CEGUICoreWindowRendererSet.dll

Added /trunk/CEGUICoreWindowRendererSet_d.dll

Added /trunk/CEGUILuaScriptModule-0.dll

Added /trunk/CEGUILuaScriptModule-0_d.dll

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

Added /trunk/Source Code/stdafx-test-platform.cpp

Added /trunk/VCData/VisualStudioProjects/stdafx-test-engine.cpp

Modified /trunk/Divide-Executable_d.exe Diff

Modified /trunk/Source Code/AI/ActionInterface/AITeam.cpp Diff

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

Modified /trunk/Source Code/Dynamics/Entities/Particles/ConcreteGenerators/ParticleBoxGenerator.cpp Diff

Modified /trunk/Source Code/Dynamics/Entities/Particles/ConcreteGenerators/ParticleColourGenerator.cpp Diff

Modified /trunk/Source Code/Dynamics/Entities/Particles/ConcreteGenerators/ParticleVelocityGenerator.cpp 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/Environment/Sky/Sky.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/Terrain/Terrain.cpp Diff

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

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

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

Modified /trunk/Source Code/Geometry/Shapes/SubMesh.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/Libs/Threadpool-c++11/Threadpool.cpp Diff

Modified /trunk/Source Code/Libs/Threadpool-c++11/Threadpool.hpp Diff

Modified /trunk/Source Code/Libs/lib/Divide-Core.lib Diff

Modified /trunk/Source Code/Libs/lib/Divide-Core_d.lib Diff

Modified /trunk/Source Code/Libs/lib/Divide-Core_p.lib Diff

Modified /trunk/Source Code/Platform/Headers/PlatformDefines.h 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/Threading/ThreadPoolImpl.cpp Diff

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

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

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

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

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

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

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

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

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

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

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

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

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

Modified /trunk/Source Code/config.h Diff

Modified /trunk/Source Code/main.cpp Diff

Modified /trunk/Test-Engine_d.exe Diff

Modified /trunk/Test-Platform_d.exe Diff

Modified /trunk/VCData/Divide.sln Diff

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

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

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

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

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

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

Modified /trunk/localisation/enGB.ini Diff