Parallel gaming related algorithms for an embedded media processor

This is the title of the thesis work I made at the Department of Electrical Engineering at Campus Valla in Linköping. This involved to implement gaming related algorithms on the ePUMA platform using parallel programming. One of those algorithms was the ‘Rasterization & Fragment Processing’ part which draws 2D and 3D objects like polygon shapes and icosahedrons. The images below shows how these were drawn pixel by pixel with the algorithm I wrote.

This thesis work was finished in December 2012 and the whole report can be found by the following link: Thesis work report