Subversion Repository Public Repository

Divide-Framework

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

Commits for Divide-Framework/trunk/Source Code/AI/PathFinding/Headers/DivideCrowd.h

Diff revisions: vs.
Revision Author Commited Message
331 Diff Diff IonutCava picture IonutCava Sat 06 Dec, 2014 20:53:45 +0000

[Ionut]
- Limited line length to 132 characters to improve readability and diff-comparisons
- Refactored memory allocation/deallocation functions
- Fixed a few compatibility issues with HashMap.h
- Fixed a bug in GPU Skinning shaders (cast a float to int)

318 Diff Diff IonutCava picture IonutCava Sat 30 Aug, 2014 17:35:53 +0000

[Ionut]
- Wrapped the entire code in a “Divide” namespace
- VertexBuffers now call “shrink_to_fit” on all internal data storage
- Improved some vector performance by preferring “emplace_back” instead of “push_back” + proepr usage of reserve / resize
- Wrapped OIS specific types and classes in Divide::Input namespace
- Added the messageBox.layout file (forgot it in the previous few commits)

312 Diff Diff IonutCava picture IonutCava Fri 22 Aug, 2014 22:46:19 +0000

[Ionut]
- Replaced AESOP with CPPGOAP (https://github.com/cpowell/cppgoap)
- Added a better interface to GOAP classes and objects via the AISceneImpl
- Actions, goals and orders basic infrastructure

311 Diff Diff IonutCava picture IonutCava Mon 18 Aug, 2014 21:40:52 +0000

[Ionut]
- Added a basic AESOP implementation
- Moved all AI related classes under the “AI” namespace

310 Diff Diff IonutCava picture IonutCava Sun 17 Aug, 2014 23:31:04 +0000

[Ionut]
- Some cleanups in AI related classes

233 Diff Diff k1ngp1n picture k1ngp1n Tue 14 Jan, 2014 22:24:35 +0000

[Ionut] [[BR]]
- AMD compatibility fixes [[BR]]
- More pathfinding tweaks [[BR]]

232 Diff Diff k1ngp1n picture k1ngp1n Tue 14 Jan, 2014 14:58:15 +0000

[Ionut][[BR]]
- nVidia FBO_MS fix (TexParameter calls do not work on TEXTURE_2D_MULTISAMPLE) [[BR]]
- nVidia shading issue fix (uninitialized MaterialProperties values were used for lighting) [[BR]]
- more stability fixes for nav meshes and pathfinding (may still hang sometimes [[BR]]
- Some changes to WarScene: [[BR]]
— added some obstacles [[BR]]
— added auto load nav mesh in separate thread [[BR]]
— added auto draw debug nav mesh in DEBUG [[BR]]
— added basic entity position <---> entity destination debug line rendering to get a basic idea of unit’s path [[BR]]

221 Diff Diff k1ngp1n picture k1ngp1n Wed 08 Jan, 2014 18:50:02 +0000

[Ionut] [[BR]]
- Merged branch “Shadows And Animations” back into trunk [[BR]]
- Added DoxygenGUI project file [[BR]]

  • Buggy *
186 Diff Diff k1ngp1n picture k1ngp1n Sun 24 Nov, 2013 19:14:54 +0000

[Ionut] [[BR]]
- Increased precision of internal timers (delta time stored as double and computed by the kernel) [[BR]]
- Some thread sync fixes [[BR]]
- More work on the profile timers. Added a main loop timer as an example (Kernel.cpp -> mainLoopApp) [[BR]]
- Physics update <-> SceneGraphNode transform update sync (rather primitive, but it works) [[BR]]
— Setting a position or rotation manually was overridden by the physics engine. Now, manual transform updates have a higher priority [[BR]]

185 Diff Diff k1ngp1n picture k1ngp1n Sat 23 Nov, 2013 19:18:16 +0000

[Ionut] [[BR]]
- More AI <-> NavMesh/Crowd integration [[BR]]
- Fixed object selection [[BR]]
— Every SceneGraphNode that has the “_isSelectable” flag set to true can now be selected with the mouse and highlighted with increased ambient [[BR]]
- Various performance optimizations [[BR]]
- Slight shadow offset modification to reduce peter-panning [[BR]]
- Added a debug-only profiling (ProfileTimer) class (unused for now) [[BR]]

184 Diff Diff k1ngp1n picture k1ngp1n Mon 18 Nov, 2013 20:32:24 +0000

[Ionut] [[BR]]
- Added DetourCrowd code to the Character class [[BR]]

183 k1ngp1n picture k1ngp1n Mon 18 Nov, 2013 18:35:02 +0000

[Ionut] [[BR]]
- Added a wrapper around DetourCrowd [[BR]]