This is an in-class solo project in Shader Development class, using OpenGL.
Basic structure:
Mainer.cpp
VertexShaderTest.glsl
VertexShaderCodeNoLight.glsl
FragmentShaderTest.glsl
FragmentShaderCodeNoLight.glsl
Camera.h
Camera.cpp
Primitives
ShapeData.h
ShapeGenerator.h
ShapeGenerator.cpp
Vertex.h
TeapotData.h
Renderer
- BufferInfo.h
- Geometry.h
- Geometry.cpp
- MeRenderer.h
- MeRenderer.cpp
- Renderable.h
- Renderable.cpp
- ShaderProgramInfo.h