About the Project
The program allows for creating new projects from pre-existing shader segments and whole shader files that can be used as a basis. The text editor has all the features required for advanced text editing such as auto-completion, text highlighting, error line markers, brace matching, auto indentation, line commenting, a search function, and brace auto-completion. You can edit all the Vec3s, Vec4s and scalar uniforms of the shader program that is running the GLSL as well as modify the camera settings. There are also debug options for viewing the Normals and Wireframe of the model.
This was my first group C++ programming project and I feel it was a huge success. The whole team managed to work closely and effectively together. We managed to produce a functioning program that is both useful and allows for creating shaders in a much more efficient manner.