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 727 Tue 14 Jun, 2016 16:01:38 +0000
Core 727 Tue 14 Jun, 2016 16:01:38 +0000
Dynamics 726 Fri 10 Jun, 2016 16:13:52 +0000
Environment 727 Tue 14 Jun, 2016 16:01:38 +0000
Geometry 727 Tue 14 Jun, 2016 16:01:38 +0000
Graphs 727 Tue 14 Jun, 2016 16:01:38 +0000
GUI 725 Fri 10 Jun, 2016 12:44:46 +0000
Libs 726 Fri 10 Jun, 2016 16:13:52 +0000
Managers 727 Tue 14 Jun, 2016 16:01:38 +0000
Networking 671 Fri 08 Apr, 2016 16:26:49 +0000
Physics 720 Mon 06 Jun, 2016 15:51:06 +0000
Platform 727 Tue 14 Jun, 2016 16:01:38 +0000
Rendering 727 Tue 14 Jun, 2016 16:01:38 +0000
Scenes 727 Tue 14 Jun, 2016 16:01:38 +0000
Server 721 Wed 08 Jun, 2016 15:47:49 +0000
UnitTests 716 Tue 31 May, 2016 16:08:29 +0000
Utility 727 Tue 14 Jun, 2016 16:01:38 +0000
config.h 10.6K 727 Tue 14 Jun, 2016 16:01:38 +0000
engineMain.cpp 1.9K 712 Tue 24 May, 2016 16:18:37 +0000
engineMain.h 1.4K 686 Thu 21 Apr, 2016 16:24:19 +0000
main.cpp 202 bytes 686 Thu 21 Apr, 2016 16:24:19 +0000
readme.h 2.5K 721 Wed 08 Jun, 2016 15:47:49 +0000
SceneList.h 3.6K 719 Fri 03 Jun, 2016 16:20:08 +0000
ToDo.h 4.5K 721 Wed 08 Jun, 2016 15:47:49 +0000

Commits for Divide-Framework/trunk/Source Code

Revision Author Commited Message
727 IonutCava picture IonutCava Tue 14 Jun, 2016 16:01:38 +0000

[IonutCava]
- Remove node and cmd buffers from GFXDevice and add them as a new BufferData struct to RenderPass class.
— Each render pass holds its own buffers
- Improvements / fixes to the CSM code
- Added a global toggle to enable/disable custom memory allocators

726 IonutCava picture IonutCava Fri 10 Jun, 2016 16:13:52 +0000

[IonutCava]
- More static analysis based corrections
- Added initial stub code for a command pool system for GenericDrawCommands

725 IonutCava picture IonutCava Fri 10 Jun, 2016 12:44:46 +0000

[IonutCava]
- Removed GFX drawPoints and drawTriangle calls and replaced them with a single draw command that takes a GenericDrawCommand parameter.
- Updated CSM code. Shadows now render in the correct position again. Still has issues.

723 IonutCava picture IonutCava Fri 10 Jun, 2016 08:08:59 +0000

[IonutCava]
- Small bug fix in new RenderTarget code (drawMask enabled check comparison operator for colours was wrong)
- Race condition fix for multithreaded GPU dependent callbacks (context creation wasn’t thread safe)

722 IonutCava picture IonutCava Thu 09 Jun, 2016 16:15:33 +0000

[IonutCava]
- Restructure RenderTarget system:
— Separate attachments, use an attachment pool, use draw descriptors, require explicit information for RT calls, etc

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)

719 IonutCava picture IonutCava Fri 03 Jun, 2016 16:20:08 +0000

[IonutCava]
- More SceneManager – ScenePool splitting of responsibilities
- DefaultScene will be the first scene loaded by the application. If nothing is specified in XML, it will default to "DefaultScene"

718 IonutCava picture IonutCava Thu 02 Jun, 2016 16:02:48 +0000

[IonutCava]
- Code cleanup:
— Rename Framebuffer to RenderTarget. Only OpenGL uses the Framebuffer nomenclature.
— Remove base Shader class as only OpenGL will have separate shaders (and eventually move to pipeline objects) as Direct3D uses FX files and may end up with different structure
— Remove drawBox3D, drawSphere3D and drawLines from GFXDevice class and add them as member functions to the IMPrimitive class (renamed to fromXYZ)
— Pull some elements from SceneManager and move them to standalone classes (W.I.P.)

717 IonutCava picture IonutCava Wed 01 Jun, 2016 16:09:11 +0000

[IonutCava]
- Added initial code for 2 test scenes: ShadowScene and ReflectionScene that will be used to fix and update the shadowing and the reflection systems respectively
- More scene switch bug fixes
— XML scene data is now optional. Scenes can be created entirely form code if needed