Changes

Jump to: navigation, search

Apex Page

622 bytes added, 00:47, 14 December 2015
Work Breakdown and Progress
== Enhancement ==
 <br/>
'''Title: Multi-threaded Node Absolute Calculator'''
[[File:Node Absolute Calculator Result.jpg]]
<br/>
'''Enhancement Process'''
** Before the function ''updateValues'' ends, threads are terminated through the ShutDown function of ''ThreadPool''.
 
'''Enhancement Description'''
<br/>
Multi-threading technology is used for calculating node absolute transformation in Emperor Engine which gives a performance enhancement. Every time the engine renders a scene with the nodes (which happens in NodeManager) it works through an iteration using a loop to update the absolute matrix sequentially. By using multiple threads, it works much faster and makes engine work in a more efficient way.
<br/>
<br/>
'''Work Load Division'''
'''Source Code Repository'''<br/>[https://bitbucket.org/Apex_Page/scs_emperor https://bitbucket.org/Apex_Page/scs_emperor]
<br/>
< '''References'''* Multi-Thread Resources>
[https://scs.senecac.on.ca/~oop345/pages/content/multi.html Multi-Threading of OOP345]
[http://www.cplusplus.com/reference/thread/thread/ std::thread]
 
<br/>
<* BitBucket Fetching a remote reference><br/>
https://help.github.com/articles/fetching-a-remote/<br/>
<br/><br/>
<br/>
'''Project completed'''<br/>
Our team Apex, has finished Emperor_Engine Version 1.0. We completed testing it with Directx11 in release mode. There are also all four OpenGL lab codes filled in, and we have tried to re-implement all part OpenGL we need. However, due to the lack of time and some reasons related to materials and textures, this game engine with OpenGL does not works work properly.
[[File:apex_version1.png]]
<br/>
'''Engine enhancement completed'''<br/>
Our team Apex has submit Engine Enhancement assignment with the tag "EngineEnhancement" on the group repository on Nov 27th, 2015.<br/>Please look at the section abovein details.
<br/>
'''Lab completed'''
*Ashley: Lab2, 4, 5, 7, 10, OpenGL lab8 and 9<br/>
| Submit Proposal / Research Document || Group|| YES ||Friday October 16th, 2015
|-
| Lab 4 || Ashley || Yes 2015-11-03 (late because of team member set back) || 2015-10-16
|-
| Lab 5 || Ashley || Yes 2015-11-03 || 2015-11-03
| OpenGL Lab10 || Eunju|| Yes Code 2015-12-13 ||2015-12-04
|-
| Submit Engine Enhancement|| Group|| YES ||Friday November 27thDecember 4th, 2015
|-
| Submit Project (completed engine) || Group || YES ||Sunday December 13th, 2015
|-
108
edits

Navigation menu