- Engine:
15%
- (29-03-2015) Improved binding of materials.
- (16-04-2015) Added handles to resources (Specialized smart pointers).
- (22-06-2015) Switched on Clang-3.6 : Removing of all new warnings/errors.
- (23-06-2015) Fixes to FileSystem, Memory management and Linux implementations of base functions.
- (25-06-2015) Replaced WR_TRAP with WR_CRITICAL, WR_ERROR, WR_WARNING, WR_ASSERT
- (28-06-2015) Fixed FileSystem bugs related to case sensitive Linux fs.
- (2-07-2015) Recovered windows build after Linux port.
- Editor:
64%
- (21-02-2015) Clean up in objects operations.
- (08-03-2015) Work in progress: Editor switch on the same multithreading approach as game.
- (16-03-2015) Editor have the same multithreading setup as game.
- (16-03-2015) Recovering of editor tools.
- (16-03-2015) Created generic system to handle progress bars in editors.
- (16-03-2015) Improvements in editor design.
- (16-03-2015) Work in progress: Improvements in loading/saving levels.
- (22-03-2015) Improved communication Game <-> Editor.
- (22-03-2015) Recovered Object Tools.
- (29-03-2015) Working on recovering full functionality of Object Tools.
- (31-03-2015) Improving object properties widget.
- (26-04-2015) First working properties edition on in new properties widget.
- (27-04-2015) Switching tools on new properties widget.
- (03-05-2015) New properties widget is almost on the same level as old one.
- (09-05-2015) Expanded properties with vectors (dynamic arrays).
- (11-05-2015) Switching Asset Browser on event base system.
- (11-05-2015) Cleanup in Asset Browser code.
- (11-05-2015) Done File List widget flow graph and done update of it documentation.
- (13-05-2015) Improvements in open/save file widgets.
- (16-05-2015) Added better control over RTTI dynamic arrays:
- (16-05-2015) Fixed problem with RTTI virtual members (using get/set functions).
- (17-05-2015) Support to resources handles inside RTTI.
- (26-05-2015) Added tool to easy make sqlite3 queries to any database (for debugging).
- (31-05-2015) Resolved all my to-do tasks for sqlite3 queries tools.
- (31-05-2015) Added String ID database in SqlLite.
- (31-05-2015) Added tool to easy access string ID.
- (TODO) Better parallelization of level loading.
- Moving animations to resource system:
40%
- (28-02-2015) New export of animations.
- (28-02-2015) Loading animation to container.
- (03-03-2015) Work on converting animation to final format.
- (04-03-2015) Writing to and reading from resource.
- (18-05-2015) Started work on animation database resource (contain reference to animation resource and blends information).
- Moving rig to resource system:
95%
- (27-01-2015) Created empty interfaces for resource.
- (01-02-2015) Created initial serialization of data.
- (03-02-2015) Read operation and first debug display of rig from resource.
- (05-02-2015) Improved animation update and switching most of it on new resource.
- (05-02-2015) Better way to extract character movement from animation.
- (08-02-2015) Almost complete switch on new system.
- (08-02-2015) Fixed bugs that were in system and verified that most of old functionality work.
- (21-02-2015) Rig generated and loaded from final format.
- Moving meshes to resource system:
97%
- Loading of old resources to new container.
- (20-01-2015) Created serialization/deserialization of physics geometry.
- (21-01-2015) Improved geometry structure (how engine hold elements information).
- (21-01-2015) Initial serialization of most of the data.
- (22-01-2015) Initial deserialization of data.
- (25-01-2015) First working version.
- (25-01-2015) Added new dependencies tracing to all resources.
- (27-01-2015) Fixed some bug with encoding of vertex attributes and geometry optimization.
- (27-01-2015) Cleaned up serialization of data.
- (03-02-2015) Connected mesh with rig.
- (08-02-2015) Fixed bugs that were in system and verified that most of old functionality work.
- (15-02-2015) Opened first mesh 100% switched on new system and exporter.
- (15-01-2015) Cleanup in old mesh related code.
- (21-02-2015) Fixed bug with meshes containing armature.
- (21-02-2015) I was finally able to load Twinsen with rig from new format.
- (28-02-2015) Changed format so exported meshes were using less space.
- (29-03-2015) Fixed crash with vertex data alignment.
- Plugins:
60%
- (09-02-2015) Changed Blender plugin so it support new way of handling resources.
- (15-02-2015) Fixed bugs and switched on new format for meshes.
- (21-02-2015) Fixed bugs with exporting from blender meshes with exponential notation.
- (21-02-2015) Fixed exporting unused vertices.
- (28-02-2015) New export of animations.
- (TODO) Support importing of the meshes from Fbx.
- Supporting platforms:
58%
- (31-01-2015) 17/29 projects support Linux
- (31-01-2015) Fixed some problem with generating of projects for windows.
- (23-05-2015) Working on port using new project generator.
- (12-06-2015) Changes in way how I create output dirs in makes.
- (13-06-2015) Changes project generator to support executables.
- (16-06-2015) Switching on Bullet-2.82.
- (17-06-2015) Work on compiling game.
- (21-06-2015) Whole game compiling.
- (28-06-2015) Added global make file compiling whole project.
- Building system:
100%
- Created Jenkins setup
- Created initial building script in python
- Added Windows configuration x86, x64
- Added Linux configuration x86, x64
- Added unit tests compilation
- Added running of unit_tests after build
- (20-01-2015) Fixed linux building errors.
- (31-01-2015) Changes related to multithreaded compilation.
- (08-02-2015) Move unit tests to separate Jenkins build step.
- (08-02-2015) Separate builds 32Bit and 64Bit.
- Tools:
50%
- (27-01-2015) Fixed script to gathering "to-do" in code.
- (19-05-2015) Added readable own errors to vs debugger.
- (21-05-2015) Build first Linux project generated from new project generator.
- (23-05-2015) Improvements to new project builder and preparing of it support in continuous builds .
- (WIP) Change configuration for project generator.
Progress
In this page you can find progress of things I currently doing or done after creating this page.
Subscribe to:
Posts (Atom)
(Y)
ReplyDelete