charcoal/OpenGLEngine
Elipzer 90bac19849 3D Cube
Finally got a 3D cube to be rendered. While doing it, fixed a
bug in MeshFactory that caused it to allocate the incorrect amount
of memory for each mesh.
2018-09-11 16:49:34 -04:00
..
Application.cpp Removed vtable from Poseable 2018-09-10 21:21:19 -04:00
Application.h Removed vtable from Poseable 2018-09-10 21:21:19 -04:00
Batch.h Added Dependency: GLM 2018-09-09 21:20:56 -04:00
Camera2D.cpp Removed vtable from Poseable 2018-09-10 21:21:19 -04:00
Camera2D.h Removed vtable from Poseable 2018-09-10 21:21:19 -04:00
Camera3D.cpp Added Dependency: GLM 2018-09-09 21:20:56 -04:00
Camera3D.h Removed vtable from Poseable 2018-09-10 21:21:19 -04:00
Camera.h Camera3D Works! 2018-09-10 00:42:09 -04:00
constants.h Added Dependency: GLM 2018-09-09 21:20:56 -04:00
DrawMode.h Improved Batch Functionality 2018-09-06 23:22:40 -04:00
Exception.h Working on Model-to-World Matrices 2018-09-10 11:35:02 -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 Working on Model-to-World Matrices 2018-09-10 11:35:02 -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 Added Dependency: GLM 2018-09-09 21:20:56 -04:00
main.cpp 3D Cube 2018-09-11 16:49:34 -04:00
Mesh.h Improved Batch Functionality 2018-09-06 23:22:40 -04:00
MeshFactory.h 3D Cube 2018-09-11 16:49:34 -04:00
MyApplication.cpp 3D Cube 2018-09-11 16:49:34 -04:00
MyApplication.h 3D Cube 2018-09-11 16:49:34 -04:00
MyBasicFS.glsl Cleaned up File Names 2018-09-11 01:18:17 -04:00
MyBasicScene.cpp Cleaned up File Names 2018-09-11 01:18:17 -04:00
MyBasicScene.h Cleaned up File Names 2018-09-11 01:18:17 -04:00
MyBasicShaderProgram.cpp 3D Cube 2018-09-11 16:49:34 -04:00
MyBasicShaderProgram.h Cleaned up File Names 2018-09-11 01:18:17 -04:00
MyBasicVS.glsl Cleaned up File Names 2018-09-11 01:18:17 -04:00
MyBatch.cpp Cleaned up File Names 2018-09-11 01:18:17 -04:00
MyBatch.h Cleaned up File Names 2018-09-11 01:18:17 -04:00
MySimple2DScene.cpp Cleaned up File Names 2018-09-11 01:18:17 -04:00
MySimple2DScene.h 3D Cube 2018-09-11 16:49:34 -04:00
MySimple3DScene.cpp Cleaned up File Names 2018-09-11 01:18:17 -04:00
MySimple3DScene.h 3D Cube 2018-09-11 16:49:34 -04:00
MySimpleCubeScene.cpp 3D Cube 2018-09-11 16:49:34 -04:00
MySimpleCubeScene.h 3D Cube 2018-09-11 16:49:34 -04:00
MySimpleFS.glsl Cleaned up File Names 2018-09-11 01:18:17 -04:00
MySimpleShaderProgram.cpp 3D Cube 2018-09-11 16:49:34 -04:00
MySimpleShaderProgram.h Cleaned up File Names 2018-09-11 01:18:17 -04:00
MySimpleVS.glsl Cleaned up File Names 2018-09-11 01:18:17 -04:00
OpenGLEngine.vcxproj 3D Cube 2018-09-11 16:49:34 -04:00
OpenGLEngine.vcxproj.filters 3D Cube 2018-09-11 16:49:34 -04:00
Poseable.cpp Added Dependency: GLM 2018-09-09 21:20:56 -04:00
Poseable.h Removed vtable from Poseable 2018-09-10 21:21:19 -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 3D Cube 2018-09-11 16:49:34 -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 Working on Model-to-World Matrices 2018-09-10 11:35:02 -04:00
Util.cpp Working on Model-to-World Matrices 2018-09-10 11:35:02 -04:00
Util.h Working on Model-to-World Matrices 2018-09-10 11:35:02 -04:00