Subversion Repository Public Repository

Divide-Framework

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

Changeset 758

Committed by IonutCava on Tue 02 Aug, 2016 16:05:09 +0000

Commit Message:

[IonutCava]
- Added a cross platform method of naming threads (helps with debugging)
- Reduced dependency on VAR.dvd_drawID in shaders.
- Work on Single/Multi thread toggle for GFX resource loading (crashes, bugs, etc)
- Fix a bug in TaskPool where task states were never actually updated properly
- Change threadpool implementation to use std::thread instead of boost::thread

Changes

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

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

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

Modified /trunk/Source Code/Core/Resources/ConcreteLoaders/TextureLoaderImpl.cpp Diff

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

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

Modified /trunk/Source Code/Geometry/Material/Headers/ShaderComputeQueue.h Diff

Modified /trunk/Source Code/Geometry/Material/Headers/ShaderProgramInfo.h Diff

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

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

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

Modified /trunk/Source Code/Libs/GLIM/glimBatchData.cpp Diff

Modified /trunk/Source Code/Libs/Threadpool/include/threadpool/detail/worker_thread.hpp Diff

Modified /trunk/Source Code/Networking/ASIO.cpp Diff

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

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

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

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

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

Modified /trunk/Source Code/Platform/Video/OpenGL/Textures/glTexture.cpp Diff

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

Modified /trunk/Source Code/Platform/Video/Textures/Texture.cpp Diff

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

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

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

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

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

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

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

Modified /trunk/assets/shaders/GLSL/vertexAtoms/lightingDefaults.vert Diff

Modified /trunk/assets/shaders/GLSL/vertexAtoms/vbInputData.vert Diff

Modified /trunk/assets/shaders/GLSL/vertexAtoms/vertexDefault.vert Diff

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

Modified /trunk/localisation/enGB.ini Diff