Subversion Repository Public Repository

Divide-Framework

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

Entry Size Revision Updated
Allocator 689 Fri 22 Apr, 2016 21:12:33 +0000
BetterEnums 616 Tue 29 Dec, 2015 17:38:02 +0000
ConcurrentQueue 710 Fri 20 May, 2016 16:24:40 +0000
CPPGoap 720 Mon 06 Jun, 2016 15:51:06 +0000
EASTL 466 Fri 05 Jun, 2015 15:07:17 +0000
GLIM 720 Mon 06 Jun, 2016 15:51:06 +0000
lib 672 Fri 08 Apr, 2016 16:28:07 +0000
nv_dds 721 Wed 08 Jun, 2016 15:47:49 +0000
ReCast 721 Wed 08 Jun, 2016 15:47:49 +0000
SimpleCL 539 Wed 28 Oct, 2015 17:07:14 +0000
SimpleINI 467 Fri 05 Jun, 2015 15:56:00 +0000
STB 669 Mon 04 Apr, 2016 16:15:35 +0000
Threadpool 720 Mon 06 Jun, 2016 15:51:06 +0000

Commits for Divide-Framework/trunk/Source Code/Libs

Revision Author Commited Message
721 IonutCava picture IonutCava Wed 08 Jun, 2016 15:47:49 +0000

[IonutCava]
- Spelling: change all references from our code of “color” to the PROPER British version of “colour” because it sounds 100x better

720 IonutCava picture IonutCava Mon 06 Jun, 2016 15:51:06 +0000

[IonutCava]
- PVS-Studio guided static analysis fixes and optimizations
- Added a flag to SceneState to bypass the Save/Load system not needed for certain types of scenes (menus, cinematics, etc)

710 IonutCava picture IonutCava Fri 20 May, 2016 16:24:40 +0000

[IonutCava]
- Code cleanup
- Initial work on Scene loading and unloading with and without unloading assets:
— Need to change AIManager from a Singleton to a per-scene component

689 IonutCava picture IonutCava Fri 22 Apr, 2016 21:12:33 +0000

[IonutCava]
- More code cleanup (profile timers)
- Changed project build settings for better performance in both Debug and Profile targets

672 IonutCava picture IonutCava Fri 08 Apr, 2016 16:28:07 +0000

[IonutCava]
- Delete 2 files added by accident in previous commit

671 IonutCava picture IonutCava Fri 08 Apr, 2016 16:26:49 +0000

[Ionut]
- Custom memory allocation system part 1:
— Add http://www.codeproject.com/Articles/1089905/A-Custom-STL-std-allocator-Replacement-Improves-Pe
— Add custom allocators to strings and vectors
— Add custom allocators to a few test classes
— No support for aligned memory yet, so vec4<F32> and mat4<F32> vectors use the old allocation system
- Replace more std::async call with our custom task system

669 IonutCava picture IonutCava Mon 04 Apr, 2016 16:15:35 +0000

[IonutCava]
- Move Task creation calls to TaskPool.h
- Allow tasks to use any pool, but default behaviour is to use the Kernel’s main task pool
- Change image transparency check to use the task pool instead of OpenMP
— Perfect place for future parallel_for implementation
- Warning fixes
- Some method renaming for improved readability

667 IonutCava picture IonutCava Fri 01 Apr, 2016 16:12:16 +0000

[IonutCava]
- replaced more strings with _ID equivalent
- streamlined shader include preprocessing
- improved intersection test performance for the Octree system at the cost of some memory

665 IonutCava picture IonutCava Thu 31 Mar, 2016 15:50:03 +0000

[IonutCava]
- Added proper multi-threaded logging support for the Console system using moodycamel::ConcurrentQueue (https://github.com/cameron314/concurrentqueue)

654 IonutCava picture IonutCava Tue 01 Mar, 2016 17:22:09 +0000

[Ionut]
- Moved window related code from rendering API code into proper classes:
— DisplayWindow handles SDL based window management
— WindowManager handles multiple DisplayWindow instances
— Code still needs proper extensive testing
- Small performance optimizations