Changes

Jump to: navigation, search

Apex Page

486 bytes added, 00:18, 14 December 2015
Enhancement
== 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/>
108
edits

Navigation menu