charcoal/OpenGLEngine
elipzer 31e3d15ab1 Builtins
Starting the setup for builtin types for rendering. This will allow
the engine to be easier to use for beginners while still offering
great modularity and functionality. The builtin namespace is
intended to simplify mesh loading and rendering. It should
eventually offer pre-made shaders to simplify the rendering of the
builtin types. Possibly in the future, it could have partially
setup scenes/application to simplify scene/application building
2018-09-12 18:46:36 -04:00
..
Application.cpp Added Namespace: charcoal 2018-09-12 17:03:46 -04:00
Application.h Added Namespace: charcoal 2018-09-12 17:03:46 -04:00
Batch.h Added Namespace: charcoal 2018-09-12 17:03:46 -04:00
Camera2D.cpp Added Namespace: charcoal 2018-09-12 17:03:46 -04:00
Camera2D.h Added Namespace: charcoal 2018-09-12 17:03:46 -04:00
Camera3D.cpp Added Namespace: charcoal 2018-09-12 17:03:46 -04:00
Camera3D.h Added Namespace: charcoal 2018-09-12 17:03:46 -04:00
Camera.h Added Namespace: charcoal 2018-09-12 17:03:46 -04:00
constants.h Added Namespace: charcoal 2018-09-12 17:03:46 -04:00
DrawMode.h Added Namespace: charcoal 2018-09-12 17:03:46 -04:00
Exception.h Added Namespace: charcoal 2018-09-12 17:03:46 -04:00
FileUtil.h Prepare for Hello Triangle 2018-09-05 02:49:02 -04:00
FPS.cpp Added Namespace: charcoal 2018-09-12 17:03:46 -04:00
FPS.h Added Namespace: charcoal 2018-09-12 17:03:46 -04:00
GLFWInputManager.cpp Added Namespace: charcoal 2018-09-12 17:03:46 -04:00
GLFWInputManager.h Added Namespace: charcoal 2018-09-12 17:03:46 -04:00
InputManager.cpp Added Namespace: charcoal 2018-09-12 17:03:46 -04:00
InputManager.h Added Namespace: charcoal 2018-09-12 17:03:46 -04:00
main.cpp 3D Cube 2018-09-11 16:49:34 -04:00
Mesh.h Added Namespace: charcoal 2018-09-12 17:03:46 -04:00
MeshFactory.h Builtins 2018-09-12 18:46:36 -04:00
MeshGenerator.h Builtins 2018-09-12 18:46:36 -04:00
MeshTypes.h Builtins 2018-09-12 18:46:36 -04:00
MyApplication.cpp Fixed Camera 2018-09-12 11:22:56 -04:00
MyApplication.h Added Namespace: charcoal 2018-09-12 17:03:46 -04:00
MyBasicFS.glsl Cleaned up File Names 2018-09-11 01:18:17 -04:00
MyBasicScene.cpp Fixed Camera 2018-09-12 11:22:56 -04:00
MyBasicScene.h Added Namespace: charcoal 2018-09-12 17:03:46 -04:00
MyBasicShaderProgram.cpp 3D Cube 2018-09-11 16:49:34 -04:00
MyBasicShaderProgram.h Added Namespace: charcoal 2018-09-12 17:03:46 -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 Added Namespace: charcoal 2018-09-12 17:03:46 -04:00
MySimple2DScene.cpp Added Namespace: charcoal 2018-09-12 17:03:46 -04:00
MySimple2DScene.h Added Namespace: charcoal 2018-09-12 17:03:46 -04:00
MySimple3DScene.cpp Added Namespace: charcoal 2018-09-12 17:03:46 -04:00
MySimple3DScene.h Added Namespace: charcoal 2018-09-12 17:03:46 -04:00
MySimpleCubeScene.cpp Added Namespace: charcoal 2018-09-12 17:03:46 -04:00
MySimpleCubeScene.h Added Namespace: charcoal 2018-09-12 17:03:46 -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 Added Namespace: charcoal 2018-09-12 17:03:46 -04:00
MySimpleVS.glsl Cleaned up File Names 2018-09-11 01:18:17 -04:00
OpenGLEngine.vcxproj Builtins 2018-09-12 18:46:36 -04:00
OpenGLEngine.vcxproj.filters Builtins 2018-09-12 18:46:36 -04:00
Poseable.cpp Added Namespace: charcoal 2018-09-12 17:03:46 -04:00
Poseable.h Added Namespace: charcoal 2018-09-12 17:03:46 -04:00
Renderable.h Added Namespace: charcoal 2018-09-12 17:03:46 -04:00
Scene.h Added Namespace: charcoal 2018-09-12 17:03:46 -04:00
Shader.cpp Added Namespace: charcoal 2018-09-12 17:03:46 -04:00
Shader.h Added Namespace: charcoal 2018-09-12 17:03:46 -04:00
ShaderProgram.cpp Added Namespace: charcoal 2018-09-12 17:03:46 -04:00
ShaderProgram.h Added Namespace: charcoal 2018-09-12 17:03:46 -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 Added Namespace: charcoal 2018-09-12 17:03:46 -04:00
Util.h Added Namespace: charcoal 2018-09-12 17:03:46 -04:00