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.

Vertex Shader.JPG
Fragment Shader.JPG

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.

Render.JPG

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.

CrossPlatform.JPG