charcoal/OpenGLEngine
elipzer 05363f94b7 Abstracted Batch Element Specification
Now, the batch subclasses define the Element specification and the
elements are not stored in the main Batch class. It is suggested
that the batch subclasses use vectors of the different element
types per requested VBO and offer a function to return a reference
to one of the elements by index. This functionality is implemented
in the current version of MyBatch.

A test for the movement needs to be completed
2018-09-07 11:45:32 -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 Abstracted Batch Element Specification 2018-09-07 11:45:32 -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 Abstracted Batch Element Specification 2018-09-07 11:45:32 -04:00
MyBatch.h Abstracted Batch Element Specification 2018-09-07 11:45:32 -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 Abstracted Batch Element Specification 2018-09-07 11:45:32 -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 Abstracted Batch Element Specification 2018-09-07 11:45:32 -04:00
MyObjectOrientedScene.h Abstracted Batch Element Specification 2018-09-07 11:45:32 -04:00
MyShaderProgram.cpp It Works! A triangle renders on the screen. 2018-09-05 19:10:38 -04:00
MyShaderProgram.h Abstracted Batch Element Specification 2018-09-07 11:45:32 -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 Abstracted Batch Element Specification 2018-09-07 11:45:32 -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