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
AILogs 724 Fri 10 Jun, 2016 08:20:23 +0000
assets 806 Sun 08 Jan, 2017 22:00:48 +0000
EclipseData 470 Wed 10 Jun, 2015 15:26:31 +0000
localisation 806 Sun 08 Jan, 2017 22:00:48 +0000
RenderDoc 793 Sat 19 Nov, 2016 19:02:19 +0000
SaveData 703 Wed 11 May, 2016 15:44:57 +0000
shaderCache 806 Sun 08 Jan, 2017 22:00:48 +0000
Source Code 806 Sun 08 Jan, 2017 22:00:48 +0000
VCData 806 Sun 08 Jan, 2017 22:00:48 +0000
XML 745 Wed 29 Jun, 2016 20:14:50 +0000
assimp.dll 4.3M 287 Tue 22 Jul, 2014 16:11:05 +0000
assimpd.dll 18M 336 Sun 14 Dec, 2014 19:21:18 +0000
Doxyfile 77.7K 221 Wed 08 Jan, 2014 18:50:02 +0000
InstallLibraries.bat 1.1K 789 Fri 28 Oct, 2016 15:48:29 +0000
libogg-0.dll 51K 314 Sun 24 Aug, 2014 19:54:33 +0000
libvorbis-0.dll 246.5K 314 Sun 24 Aug, 2014 19:54:33 +0000
libvorbisfile-3.dll 67K 314 Sun 24 Aug, 2014 19:54:33 +0000
main.xml 275 bytes 149 Sun 21 Apr, 2013 21:38:05 +0000
nvToolsExt64_1.dll 41.5K 754 Thu 28 Jul, 2016 14:55:24 +0000
opencl.err 0 bytes 535 Tue 27 Oct, 2015 17:03:35 +0000
PhysX3_x64.dll 2.5M 753 Thu 28 Jul, 2016 14:26:48 +0000
PhysX3CHECKED_x64.dll 3.9M 753 Thu 28 Jul, 2016 14:26:48 +0000
PhysX3CommonCHECKED_x64.dll 2.3M 753 Thu 28 Jul, 2016 14:26:48 +0000
PhysX3CommonDEBUG_x64.dll 3.2M 806 Sun 08 Jan, 2017 22:00:48 +0000
PhysX3CookingCHECKED_x64.dll 710K 753 Thu 28 Jul, 2016 14:26:48 +0000
PhysX3CookingDEBUG_x64.dll 1.3M 806 Sun 08 Jan, 2017 22:00:48 +0000
PhysX3DEBUG_x64.dll 7.3M 806 Sun 08 Jan, 2017 22:00:48 +0000
SDL2.dll 1.2M 647 Wed 17 Feb, 2016 17:05:48 +0000
SDL2_mixer.dll 189K 251 Wed 02 Apr, 2014 20:38:18 +0000
smpeg2.dll 379.5K 314 Sun 24 Aug, 2014 19:54:33 +0000

Commits for Divide-Framework/trunk

Revision Author Commited Message
806 IonutCava picture IonutCava Sun 08 Jan, 2017 22:00:48 +0000

[IonutCava]
- Finish implementing per-fragment velocity computation using a compute shader
— Further tuning still needed
- Add VS2017 build targets

805 IonutCava picture IonutCava Fri 02 Dec, 2016 16:05:59 +0000

[IonutCava]
- Singleton elimination update Part I.I: Correct Part I
— Small corrections to previous commit: Fix all asserts, memory leaks and errors that appeared during the following test: Start app -> Load War Scene -> Return to Default Scene -> Quit

804 IonutCava picture IonutCava Thu 01 Dec, 2016 17:20:59 +0000

[IonutCava]
- Singleton elimination update Part I: get it to compile
— The following classes are no longer Singletons: GFXDevice, GL_API, DX_API, SFXWrapper, FmodWrapper, SDLWrapper, ALWrapper, PXDevice, InputInterface, RenderPassManager, SceneManager and ResourceManager;
— Refactor system to a Context / Component based implementation (Pass relevant context to objects: e.g. GFXDevice object to Textures, GUI to GUIElements, etc)
— Make devices and managers components of the kernel
— Allow multiple Resource caches to co-exist. This may prove useful for later when a more fragmented memory model is need (per frame / per scene / global caches / etc)

  • next steps: part II – cleanup/refactor new code, part III – optimise code, part IV – remove remaining Singletons (e.g. Application, ParamHandler, FrameListenerManager, Recast, PostFX and DebugInterface)
803 IonutCava picture IonutCava Tue 29 Nov, 2016 17:15:58 +0000

[IonutCava]
- Typo fix

802 IonutCava picture IonutCava Tue 29 Nov, 2016 17:15:38 +0000

[IonutCava]
- GUI class is no longer a Singleton
- Reduced usage of GFXDevice::instance()

801 IonutCava picture IonutCava Sun 27 Nov, 2016 21:28:01 +0000

[IonutCava]
- More performance analysis guided optimizations.
- Some refactoring to allow later removal of Singletons status for: GFXDevice, SFXDevice, PXDevice, GUI and Input.
— Pass a PlatformContext around objects to access these classes.

800 IonutCava picture IonutCava Fri 25 Nov, 2016 17:04:02 +0000

[IonutCava]
- More profile-guided optimizations
- Added GLSL normal map blending methods from: http://blog.selfshadow.com/sandbox/normals.html
- Added more profile timers

799 IonutCava picture IonutCava Thu 24 Nov, 2016 22:55:23 +0000

[IonutCava]
- Performance analysis guided optimizations.

798 IonutCava picture IonutCava Thu 24 Nov, 2016 19:18:39 +0000

[IonutCava]
- Small correction to shader loading.

797 IonutCava picture IonutCava Wed 23 Nov, 2016 20:10:49 +0000

[IonutCava]
- Small formating fix