charcoal/OpenGLEngine
elipzer ada349c0a2 Added builtin Namespace
The builtin namespace is intended to be a slighly higher level
interface with OpenGL through the charcoal engine. It is inteneded
to allow the developer to create applications without needing to
create shader code or worry about rendering techniques. Eventually,
applications with lighting, textures, vertex coloring, shadows, and
a text-based UI should be available through the builtin namespace
2018-09-14 14:20:09 -04:00
..
Application.cpp Added builtin Namespace 2018-09-14 14:20:09 -04:00
Application.h Added Namespace: charcoal 2018-09-12 17:03:46 -04:00
AutoPrerenderingScene.cpp More builtin abstraction 2018-09-13 19:21:34 -04:00
AutoPrerenderingScene.h More builtin abstraction 2018-09-13 19:21:34 -04:00
BasicBatch.cpp Got the scene to render. 2018-09-13 13:35:30 -04:00
BasicBatch.h More builtin abstraction 2018-09-13 19:21:34 -04:00
BasicFS.glsl Almost Finished Builtin 2018-09-13 00:51:47 -04:00
BasicScene.cpp More builtin abstraction 2018-09-13 19:21:34 -04:00
BasicScene.h More builtin abstraction 2018-09-13 19:21:34 -04:00
BasicShaderProgram.h Almost Finished Builtin 2018-09-13 00:51:47 -04:00
BasicVS.glsl Almost Finished Builtin 2018-09-13 00:51:47 -04:00
Batch.h Almost Finished Builtin 2018-09-13 00:51:47 -04:00
BuiltinBatch.h More builtin abstraction 2018-09-13 19:21:34 -04:00
BuiltinCamera2D.h More builtin abstraction 2018-09-13 19:21:34 -04:00
BuiltinCamera3D.h Added builtin Namespace 2018-09-14 14:20:09 -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
GLUtil.cpp Almost Finished Builtin 2018-09-13 00:51:47 -04:00
GLUtil.h Almost Finished Builtin 2018-09-13 00:51:47 -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 Got the scene to render. 2018-09-13 13:35:30 -04:00
MeshTypes.h More builtin abstraction 2018-09-13 19:21:34 -04:00
MyApplication.cpp More builtin abstraction 2018-09-13 19:21:34 -04:00
MyApplication.h More builtin abstraction 2018-09-13 19:21:34 -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.h Almost Finished Builtin 2018-09-13 00:51:47 -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
MyBuiltinCubeScene.cpp Added builtin Namespace 2018-09-14 14:20:09 -04:00
MyBuiltinCubeScene.h Added builtin Namespace 2018-09-14 14:20:09 -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.h Almost Finished Builtin 2018-09-13 00:51:47 -04:00
MySimpleVS.glsl Cleaned up File Names 2018-09-11 01:18:17 -04:00
OpenGLEngine.vcxproj Added builtin Namespace 2018-09-14 14:20:09 -04:00
OpenGLEngine.vcxproj.filters Added builtin Namespace 2018-09-14 14:20:09 -04:00
PassthroughFS.glsl Almost Finished Builtin 2018-09-13 00:51:47 -04:00
PassthroughVS.glsl Almost Finished Builtin 2018-09-13 00:51:47 -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
Prerenderable.h More builtin abstraction 2018-09-13 19:21:34 -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 Got the scene to render. 2018-09-13 13:35:30 -04:00
VertexFragmentShaderProgram.cpp Almost Finished Builtin 2018-09-13 00:51:47 -04:00
VertexFragmentShaderProgram.h Almost Finished Builtin 2018-09-13 00:51:47 -04:00