charcoal/OpenGLEngine
elipzer 0a9fde252a Throbbing Trapezoid
The trapezoid now throbs between black and white. This was made to
test out the element buffers using MyBatch. Next up for the
batches should probably be to figure out the recommended way of
specifying more than one element buffer. Currently it is done
by specifying the number of elements to be stored and the number
of element vbos needed but maybe there is some way to get it to
work using variadic templates. There is a comment about this in
the Batch.h file.
2018-09-07 00:41:34 -04:00
..
Application.cpp Improved Batch Functionality 2018-09-06 23:22:40 -04:00
Application.h It Works! A triangle renders on the screen. 2018-09-05 19:10:38 -04:00
Batch.h Throbbing Trapezoid 2018-09-07 00:41:34 -04:00
DrawMode.h Improved Batch Functionality 2018-09-06 23:22:40 -04:00
Exception.cpp Improved Batch Functionality 2018-09-06 23:22:40 -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 Improved Batch Functionality 2018-09-06 23:22:40 -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 Improved Batch Functionality 2018-09-06 23:22:40 -04:00
InputManager.h It Works! A triangle renders on the screen. 2018-09-05 19:10:38 -04:00
main.cpp Code Cleanup 2018-09-06 01:14:00 -04:00
mat4x4.h Initial Commit 2018-09-04 15:25:54 -04:00
Mesh.h Improved Batch Functionality 2018-09-06 23:22:40 -04:00
MeshFactory.h Improved Batch Functionality 2018-09-06 23:22:40 -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 Throbbing Trapezoid 2018-09-07 00:41:34 -04:00
MyBatch.h Throbbing Trapezoid 2018-09-07 00:41:34 -04:00
MyBatchTestFragmentShader.glsl Throbbing Trapezoid 2018-09-07 00:41:34 -04:00
MyBatchTestShaderProgram.cpp Throbbing Trapezoid 2018-09-07 00:41:34 -04:00
MyBatchTestShaderProgram.h Throbbing Trapezoid 2018-09-07 00:41:34 -04:00
MyBatchTestVertexShader.glsl Throbbing Trapezoid 2018-09-07 00:41:34 -04:00
MyFragmentShader.glsl Prepare for Hello Triangle 2018-09-05 02:49:02 -04:00
MyObjectOrientedScene.cpp Throbbing Trapezoid 2018-09-07 00:41:34 -04:00
MyObjectOrientedScene.h Throbbing Trapezoid 2018-09-07 00:41:34 -04:00
MyShaderProgram.cpp It Works! A triangle renders on the screen. 2018-09-05 19:10:38 -04:00
MyShaderProgram.h Improved Batch Functionality 2018-09-06 23:22:40 -04:00
MySimpleScene.cpp It Works! A triangle renders on the screen. 2018-09-05 19:10:38 -04:00
MySimpleScene.h Improved Batch Functionality 2018-09-06 23:22:40 -04:00
MyVertexShader.glsl Prepare for Hello Triangle 2018-09-05 02:49:02 -04:00
OpenGLEngine.vcxproj Throbbing Trapezoid 2018-09-07 00:41:34 -04:00
OpenGLEngine.vcxproj.filters Throbbing Trapezoid 2018-09-07 00:41:34 -04:00
Renderable.h Improved Batch Functionality 2018-09-06 23:22:40 -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 Improved Batch Functionality 2018-09-06 23:22:40 -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 Improved Batch Functionality 2018-09-06 23:22:40 -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