This repository has been archived by the owner on Nov 19, 2023. It is now read-only.
Home
Bill Liu edited this page Mar 26, 2017
·
36 revisions
- 2017-03-26 ~ added md5mesh,md5anim importer
- 2017-01-25 ~ removed glm library dependency from main code.
- 2016-09-07 ~ Scheduler implementation is in progress. Additionally, multi-entity rendering support with simple position vector and quaternion rotation orientation is added. Interpolation between different orientation (position & rotation) pairs will also be added. demo
- 2016-08-28 ~ Ongoing changes to rendering and orientation modules. A trackball functionality was implemented on top of existing math utilities as well as UI eventing and event filtering modules. demo
- 2016-08-20 ~ Ongoing refactoring of kernel modules. Several additions of UI and Filter modules enable keyboard and mouse event processing; with these, a trackball utility will be added to provide orientation manipulation.
- 2016-07-17 ~ Rendering code from previous branch was setup to run in the new infrastructure. This serves as the baseline for experimentation and changes.
- V0_0_0: 2017-May.: BasicEngine
- Aim:
- targeting *nix operating system
- supported by OpenGL render backend
- limited asset animation
- limited texture support
- simple shadow mapping rendering
- basic orientation manipulation system
- basic camera system
- basic interpolation system
- multi-threading task pipeline
- Aim:
- Threading pipeline implementation
- Memory management and allocators
- support for more high throughput lock-free structures and benchmarking tests
- incremental computations