Removed render mode radio buttons and changed code so it refers to new objects for coursework 3
Got sphere vertex generation working
Added ability to specify colouring for meshes
Combo box for colouring now changes the colouring
Given Mesh objects the ability to have their triangles rendered in alternating colours. This meant the alternating colour data had to be refractored into a shared file Common.h
Added LightingManager class for enabling/disabling lighting and setting up lights. Also enabled back-face culling and fixed depth buffer issues.
Defined explicit orthographic project and made it so triangles are in alternating colours, not quads, again
Wrote code to render points, normals (adding appropriate vector operations and got lighting working)
Created dummy Texture class and added reference to it to the mesh
Implemented Texture class and added an image that will be used
Got textures binding
Got textures loaded correctly
Added more detail to sphere and increased brightness of diffuse light
Implemented cross product
Implemented computing surface normals