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
AI 943 Tue 12 Sep, 2017 11:38:52 +0000
Core 947 Sun 08 Oct, 2017 22:36:54 +0000
Dynamics 949 Thu 19 Oct, 2017 21:48:37 +0000
Environment 949 Thu 19 Oct, 2017 21:48:37 +0000
Geometry 949 Thu 19 Oct, 2017 21:48:37 +0000
Graphs 949 Thu 19 Oct, 2017 21:48:37 +0000
GUI 949 Thu 19 Oct, 2017 21:48:37 +0000
HotReloading 890 Sun 14 May, 2017 20:54:59 +0000
Libs 949 Thu 19 Oct, 2017 21:48:37 +0000
Managers 947 Sun 08 Oct, 2017 22:36:54 +0000
Networking 919 Wed 26 Jul, 2017 22:37:18 +0000
Physics 918 Fri 21 Jul, 2017 13:16:04 +0000
Platform 949 Thu 19 Oct, 2017 21:48:37 +0000
Rendering 949 Thu 19 Oct, 2017 21:48:37 +0000
Scenes 949 Thu 19 Oct, 2017 21:48:37 +0000
Scripting 918 Fri 21 Jul, 2017 13:16:04 +0000
UnitTests 944 Tue 12 Sep, 2017 14:49:05 +0000
Utility 947 Sun 08 Oct, 2017 22:36:54 +0000
config.h 12.6K 947 Sun 08 Oct, 2017 22:36:54 +0000
engineMain.cpp 2.2K 918 Fri 21 Jul, 2017 13:16:04 +0000
engineMain.h 1.7K 909 Thu 29 Jun, 2017 23:57:18 +0000
main.cpp 700 bytes 943 Tue 12 Sep, 2017 11:38:52 +0000
readme.h 2.5K 836 Fri 27 Jan, 2017 14:59:56 +0000
SceneList.h 3.3K 890 Sun 14 May, 2017 20:54:59 +0000
stdafx-core.cpp 34 bytes 890 Sun 14 May, 2017 20:54:59 +0000
stdafx-engine.cpp 34 bytes 890 Sun 14 May, 2017 20:54:59 +0000
stdafx-executable.cpp 34 bytes 890 Sun 14 May, 2017 20:54:59 +0000
stdafx-game.cpp 34 bytes 890 Sun 14 May, 2017 20:54:59 +0000
stdafx-networking.cpp 34 bytes 890 Sun 14 May, 2017 20:54:59 +0000
stdafx-platform.cpp 34 bytes 890 Sun 14 May, 2017 20:54:59 +0000
stdafx-recast.cpp 34 bytes 890 Sun 14 May, 2017 20:54:59 +0000
stdafx-test-platform.cpp 34 bytes 943 Tue 12 Sep, 2017 11:38:52 +0000
stdafx.h 4.6K 903 Sun 25 Jun, 2017 18:55:02 +0000
ToDo.h 4.7K 836 Fri 27 Jan, 2017 14:59:56 +0000

Commits for Divide-Framework/trunk/Source Code

Revision Author Commited Message
949 IonutCava picture IonutCava Thu 19 Oct, 2017 21:48:37 +0000

[Ionut]
- More command buffer refactoring

948 IonutCava picture IonutCava Tue 17 Oct, 2017 22:41:09 +0000

[Ionut]
- Move rendering data caching outside of CommandBuffer and into RenderPackage for better control.

947 IonutCava picture IonutCava Sun 08 Oct, 2017 22:36:54 +0000

[Ionut]
- Refactor command buffer pooling
- Remove all static commands in an attempt to fix rendering issues. Profile and rework later.

946 IonutCava picture IonutCava Sun 01 Oct, 2017 21:25:10 +0000

[Ionut]
- Attempt to fix text rendering / flashing issue (improved but not fixed yet)

945 IonutCava picture IonutCava Wed 13 Sep, 2017 11:50:59 +0000

[Ionut]
- Rework Task <-> TaskPool work status signalling
- Add UniqueLock typedef

944 IonutCava picture IonutCava Tue 12 Sep, 2017 14:49:05 +0000

[Ionut]
- Fix the Console producer/consumer conditional variable system
- Re-enable Prio queues in TaskPool, but specify only FIFO queues in Kernel (to help debugging later on)

943 IonutCava picture IonutCava Tue 12 Sep, 2017 11:38:52 +0000

[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

942 IonutCava picture IonutCava Wed 06 Sep, 2017 20:45:37 +0000

[Ionut]
- Add more DLLs required by CEGUI
- Move CommandBuffer allocation from GFXDevice to GFX namespace

941 IonutCava picture IonutCava Mon 04 Sep, 2017 20:55:02 +0000

[Ionut]
- Update CEGUI from static to dynamic config (some dlls might still be missing)
- Attempt to work around a weird string issue with the newest VS2017 update

940 IonutCava picture IonutCava Fri 18 Aug, 2017 16:18:44 +0000

[Ionut]
- Generate GFX::CommandBuffers only from GFX::CommandBufferPools.
— We shouldn’t be allocating any new GFX::CommandBuffers at runtime now.
— ToDo: Add a similar system for Pipelines
- Add 2 command buffer pools to GFXDevice: a primary one used for rendering and a large, secondary one used for command generation