A shaders project to rework an OpenGL based graphics renderer called RenderGL and add features to it such as lighting,camera and loading and running various shading algorithms from GLSL. I had to write the GLSL files for the vertex and fragment shader and load that into RenderGL and support for multiple lighting. I have also added texture support for renderGL. Generate an OpenGL texture object for the texture and bind it to the OpenGL 2D texture target. This object loads a texture from a file and sends it to OpenGL for usage. The texture has an array of image names. and Enabling mip-mapping on the imagetexture object.
Gouraud Shading
Phong Shading