Subversion Repository Public Repository

Divide-Framework

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

Changeset 898

Committed by IonutCava on Thu 22 Jun, 2017 22:05:34 +0000

Commit Message:

[IonutCava]
- Use vectorImpl instead of vector in the few remaining places it wasn’t used
- Force GLIM to use the submitRenderCommand / GenericDrawCommand system
- Add basic framework for a “pushConstants” type buffer that will replace Uniform() calls
- Add some code to allow hardware query rewrite in the future

Changes

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

Removed /trunk/Source Code/Platform/Video/Headers/OcclusionQuery.h

Modified /trunk/Source Code/AI/ActionInterface/Headers/GOAPInterface.h Diff

Modified /trunk/Source Code/AI/PathFinding/Headers/DivideCrowd.h Diff

Modified /trunk/Source Code/Core/Math/Headers/Transform.h Diff

Modified /trunk/Source Code/Core/Math/Headers/Transform.inl Diff

Modified /trunk/Source Code/Core/Math/Headers/TransformInterface.h Diff

Modified /trunk/Source Code/Core/Math/Transform.cpp Diff

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

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

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

Modified /trunk/Source Code/Libs/CPPGoap/Planner.cpp Diff

Modified /trunk/Source Code/Libs/CPPGoap/Planner.h Diff

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

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

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

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

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

Modified /trunk/Source Code/Physics/PhysX/Headers/PhysXActor.h Diff

Modified /trunk/Source Code/Physics/PhysX/PhysXActor.cpp Diff

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

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

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

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

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

Modified /trunk/Source Code/Platform/Video/Headers/RenderAPIEnums.h 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/glResources.h Diff

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

Modified /trunk/Source Code/Platform/Video/Shaders/Headers/ShaderProgram.h Diff

Modified /trunk/Source Code/Platform/Video/Shaders/ShaderProgram.cpp Diff

Modified /trunk/Source Code/Scripting/Script.cpp Diff

Modified /trunk/Source Code/Scripting/ScriptBindings.cpp Diff

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

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