charcoal/OpenGLEngine
elipzer 3485bcb2a0 Improved Batch Functionality
Now batches are actually batches.

Also added the MeshFactory class.

Drawing modes are now specified with DrawMode instead of the
GLenum. Renderables must be specified with a draw mode.
2018-09-06 23:22:40 -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 Improved Batch Functionality 2018-09-06 23:22:40 -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 Improved Batch Functionality 2018-09-06 23:22:40 -04:00
MyBatch.h Improved Batch Functionality 2018-09-06 23:22:40 -04:00
MyFragmentShader.glsl Prepare for Hello Triangle 2018-09-05 02:49:02 -04:00
MyObjectOrientedScene.cpp Improved Batch Functionality 2018-09-06 23:22:40 -04:00
MyObjectOrientedScene.h Improved Batch Functionality 2018-09-06 23:22:40 -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 Improved Batch Functionality 2018-09-06 23:22:40 -04:00
OpenGLEngine.vcxproj.filters Improved Batch Functionality 2018-09-06 23:22:40 -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