=== Assignment 1 ===
<u>'''Francis' discoveries'''</u>
So far after After doing some research and going through the trouble of building through windows command -line on the latest GNU compiler, I've managed to compile it. I chose one of the example projects that CImg offers "spherical_function3d" which displays an odd looking 3D rendered splash image. You can rotate the image any direction you like.
After performing some test I find this particular function to take up the majority chose one of the execution timesample projects that CImg carries, "tutorial.cpp". Be forewarned that Based on my observations through running it, it measures the function name is extremely long and it probably has links to multiple source files. The name amount of the function in quotation is this "''cimg_library::CImg<unsigned char>& cimg_library::CImg<unsigned char>::_draw_object3d<floatRed, float, unsigned int, unsigned char, cimg_library::CImgList<float> >Green and Blue values (void*, cimg_library::CImg<float>&, float, float, float, cimg_library::CImg<float> const&, cimg_library::CImgList<unsigned int> const&, cimg_library::CImgList<unsigned char> const&, cimg_library::CImgList<float> const&, unsigned int, bool, float, float, float, floatRGB, float, float, floatprimary colours)''"of a picture; there is one window displaying an image in this case a parrot and the other window to measure RGB values.
According to After performing some execution tests, I've found that '''CImgDisplay''' function consumes the flat diagram it took most amount of time at 1.57 seconds.
Here is a 's the flat diagram:[[File:Flat Diagram.jpg]]
As well as the Call Graphcall graph diagram:[[File:Call Graph.jpg]]
=== Assignment 2 ===
=== Assignment 3 ===