charcoal/OpenGLEngine
elipzer a8c4b05d2f It Works! A triangle renders on the screen.
This commit gets creates the ObjectOriented scene and gets it
working.

The current test program swaps a triangle from small to large with
the 1 and 2 keys on the keyboard. (1 for small and 2 for large).

The small triangle is rendered by the simple scene and the large
one is rendered by the object oriented one.
2018-09-05 19:10:38 -04:00
..
Application.cpp It Works! A triangle renders on the screen. 2018-09-05 19:10:38 -04:00
Application.h It Works! A triangle renders on the screen. 2018-09-05 19:10:38 -04:00
Batch.h A Working Triangle 2018-09-05 16:26:50 -04:00
Exception.cpp More preparation for the legendary triangle. Currently working on Batch.h 2018-09-05 11:47:09 -04:00
Exception.h More preparation for the legendary triangle. Currently working on Batch.h 2018-09-05 11:47:09 -04:00
FileUtil.h Prepare for Hello Triangle 2018-09-05 02:49:02 -04:00
FPS.cpp Initial Commit 2018-09-04 15:25:54 -04:00
FPS.h Initial Commit 2018-09-04 15:25:54 -04:00
GLFWInputManager.cpp It Works! A triangle renders on the screen. 2018-09-05 19:10:38 -04:00
GLFWInputManager.h It Works! A triangle renders on the screen. 2018-09-05 19:10:38 -04:00
InputManager.cpp It Works! A triangle renders on the screen. 2018-09-05 19:10:38 -04:00
InputManager.h It Works! A triangle renders on the screen. 2018-09-05 19:10:38 -04:00
main.cpp It Works! A triangle renders on the screen. 2018-09-05 19:10:38 -04:00
mat4x4.h Initial Commit 2018-09-04 15:25:54 -04:00
Mesh.h More preparation for the legendary triangle. Currently working on Batch.h 2018-09-05 11:47:09 -04:00
MyApplication.cpp It Works! A triangle renders on the screen. 2018-09-05 19:10:38 -04:00
MyApplication.h It Works! A triangle renders on the screen. 2018-09-05 19:10:38 -04:00
MyBatch.cpp It Works! A triangle renders on the screen. 2018-09-05 19:10:38 -04:00
MyBatch.h A Working Triangle 2018-09-05 16:26:50 -04:00
MyFragmentShader.glsl Prepare for Hello Triangle 2018-09-05 02:49:02 -04:00
MyObjectOrientedScene.cpp It Works! A triangle renders on the screen. 2018-09-05 19:10:38 -04:00
MyObjectOrientedScene.h It Works! A triangle renders on the screen. 2018-09-05 19:10:38 -04:00
MyShaderProgram.cpp It Works! A triangle renders on the screen. 2018-09-05 19:10:38 -04:00
MyShaderProgram.h It Works! A triangle renders on the screen. 2018-09-05 19:10:38 -04:00
MySimpleScene.cpp It Works! A triangle renders on the screen. 2018-09-05 19:10:38 -04:00
MySimpleScene.h It Works! A triangle renders on the screen. 2018-09-05 19:10:38 -04:00
MyTriangle.cpp It Works! A triangle renders on the screen. 2018-09-05 19:10:38 -04:00
MyTriangle.h It Works! A triangle renders on the screen. 2018-09-05 19:10:38 -04:00
MyVertexShader.glsl Prepare for Hello Triangle 2018-09-05 02:49:02 -04:00
OpenGLEngine.vcxproj It Works! A triangle renders on the screen. 2018-09-05 19:10:38 -04:00
OpenGLEngine.vcxproj.filters It Works! A triangle renders on the screen. 2018-09-05 19:10:38 -04:00
Renderable.h A Working Triangle 2018-09-05 16:26:50 -04:00
Scene.h More preparation for the legendary triangle. Currently working on Batch.h 2018-09-05 11:47:09 -04:00
Shader.cpp A Working Triangle 2018-09-05 16:26:50 -04:00
Shader.h More preparation for the legendary triangle. Currently working on Batch.h 2018-09-05 11:47:09 -04:00
ShaderProgram.cpp A Working Triangle 2018-09-05 16:26:50 -04:00
ShaderProgram.h A Working Triangle 2018-09-05 16:26:50 -04:00
stdafx.cpp More preparation for the legendary triangle. Currently working on Batch.h 2018-09-05 11:47:09 -04:00
stdafx.h A Working Triangle 2018-09-05 16:26:50 -04:00
Util.cpp More preparation for the legendary triangle. Currently working on Batch.h 2018-09-05 11:47:09 -04:00
Util.h More preparation for the legendary triangle. Currently working on Batch.h 2018-09-05 11:47:09 -04:00
vec2.h Initial Commit 2018-09-04 15:25:54 -04:00
vec3.h Initial Commit 2018-09-04 15:25:54 -04:00
vec4.h Initial Commit 2018-09-04 15:25:54 -04:00