OpenGL based graphics engine
Find a file
2015-05-02 14:23:59 +02:00
game Normal is now added during the vertex shader step 2015-05-01 22:27:54 +02:00
glew Added all dependencies for simplicity 2015-03-17 14:43:14 +01:00
glfw Added all dependencies for simplicity 2015-03-17 14:43:14 +01:00
glm/glm Added all dependencies for simplicity 2015-03-17 14:43:14 +01:00
Simple OpenGL Image Library Added Texture & OpenGLTexture specializations and changed asset managers to accomodate the new texture system 2015-02-25 23:44:07 +01:00
src Fix for wrong scene being used to add lights 2015-05-02 14:23:59 +02:00
.gitignore .gitignore changed to allow creation of global user config 2015-02-20 22:03:58 +01:00
Engine.sln Initial commit 2015-02-17 16:32:42 +01:00
Engine.vcxproj Renamed collision manager to physics manager 2015-05-01 14:32:58 +02:00
Engine.vcxproj.filters Renamed collision manager to physics manager 2015-05-01 14:32:58 +02:00
Engine.vcxproj.user .gitignore changed to allow creation of global user config 2015-02-20 22:03:58 +01:00
README.md Readme update 2015-05-01 22:29:13 +02:00

Description

A WIP Graphics engine. As of now includes shadowmapping, diffuse lighting, specularity, as well as asset managers to handle caching etc.

Compilation

Compiled using VS Express 2013, all dependencies have been added to the repo, along with Windows libraries, to simplify the compliation process.

Controls

WASD to move around. 1/2/3 to move R/G/B lights, ctrl + 1/2/3 to remove them. Holding space will freeze the flashlight in place, pressing enter will turn it on and off. Press O or I or P to switch between the three available scenes.

Additional notes

Includes TinyObjLoader:

https://github.com/syoyo/tinyobjloader

Models source:

http://graphics.cs.williams.edu/data/meshes.xml