charcoal/OpenGLEngine
elipzer 5a10a883fb Camera Class
Currently implemented a 2D camera class that creates an
orthographic projection matrix.

TODO is implementing a 3D camera class and test program.
2018-09-08 00:06:10 -04:00
..
Application.cpp Camera Class 2018-09-08 00:06:10 -04:00
Application.h Camera Class 2018-09-08 00:06:10 -04:00
Batch.h Abstracted Batch Element Specification 2018-09-07 11:45:32 -04:00
Camera2D.cpp Camera Class 2018-09-08 00:06:10 -04:00
Camera2D.h Camera Class 2018-09-08 00:06:10 -04:00
Camera.h Camera Class 2018-09-08 00:06:10 -04:00
constants.h Camera Class 2018-09-08 00:06:10 -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 Camera Class 2018-09-08 00:06:10 -04:00
GLFWInputManager.h It Works! A triangle renders on the screen. 2018-09-05 19:10:38 -04:00
InputManager.cpp Camera Class 2018-09-08 00:06:10 -04:00
InputManager.h Camera Class 2018-09-08 00:06:10 -04:00
main.cpp Camera Class 2018-09-08 00:06:10 -04:00
mat4x4.h Camera Class 2018-09-08 00:06:10 -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 Camera Class 2018-09-08 00:06:10 -04:00
MyApplication.h Camera Class 2018-09-08 00:06:10 -04:00
MyBatch.cpp Abstracted Batch Element Specification 2018-09-07 11:45:32 -04:00
MyBatch.h Camera Class 2018-09-08 00:06:10 -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 Camera Class 2018-09-08 00:06:10 -04:00
MyFragmentShader.glsl Prepare for Hello Triangle 2018-09-05 02:49:02 -04:00
MyObjectOrientedScene.cpp Camera Class 2018-09-08 00:06:10 -04:00
MyObjectOrientedScene.h Camera Class 2018-09-08 00:06:10 -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 Camera Class 2018-09-08 00:06:10 -04:00
MySimpleScene.h Camera Class 2018-09-08 00:06:10 -04:00
MyVertexShader.glsl Prepare for Hello Triangle 2018-09-05 02:49:02 -04:00
OpenGLEngine.vcxproj Camera Class 2018-09-08 00:06:10 -04:00
OpenGLEngine.vcxproj.filters Camera Class 2018-09-08 00:06:10 -04:00
operations.h Camera Class 2018-09-08 00:06:10 -04:00
Renderable.h Improved Batch Functionality 2018-09-06 23:22:40 -04:00
Scene.h Camera Class 2018-09-08 00:06:10 -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 Camera Class 2018-09-08 00:06:10 -04:00
vec3.h Camera Class 2018-09-08 00:06:10 -04:00
vec4.h Camera Class 2018-09-08 00:06:10 -04:00