OpenGL Rendering Framework
Vertex and Fragment Shader
To render objects to the screen, I had to program parts of the graphics pipeline. So I created a Vertex and Fragment shader which then got compiled into a Shader Program.
Model Loading and Rendering
To render Models, I had to create a Loader Library which loops through the model file and reads in all the types of data. Within this program, there is the capability to load in OBJ and MD2 models.
Cross Platform Development
This project has been developed to be built on the x64 and NX64 architecture, this allows the renderer to be built and used on Windows and Nintendo Switch. This has been done by making use of the Nintendo Developer Interface and the Helper Class developed by Nintendo.