diff options
| author | Tim Foley <tfoleyNV@users.noreply.github.com> | 2018-08-10 22:21:44 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-08-10 22:21:44 -0700 |
| commit | 56d8a752d84e984afab20de5980edf10fe6c06f5 (patch) | |
| tree | eb1491b940daebc6afd200202347191d77f76112 /tools/gfx/vector-math.h | |
| parent | 73ff6907d723003d30e400f661876e7960de574f (diff) | |
Improve model-viewer support for lights (#626)
* Improve model-viewer support for lights
The main visible change here is that the model-viewer example supports
multiple light sources, with a basic UI for adding new light sources to
the scene, and for manipulating the ones that are there.
Along the way I also refactored the `IMaterial` decomposition to be a
bit less naive, while still only including a completely naive
Blinn-Phong implementation.
I also went ahead and spruced up the `cube.obj` file so that it has
multiple materials, although it is still a completely uninteresting
asset.
* Fixup: Windows SDK version
Diffstat (limited to 'tools/gfx/vector-math.h')
| -rw-r--r-- | tools/gfx/vector-math.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/gfx/vector-math.h b/tools/gfx/vector-math.h index 88cb0c1d9..e35cb46ac 100644 --- a/tools/gfx/vector-math.h +++ b/tools/gfx/vector-math.h @@ -6,6 +6,7 @@ #include "../../external/glm/glm/glm.hpp" #include "../../external/glm/glm/gtc/matrix_transform.hpp" #include "../../external/glm/glm/gtc/constants.hpp" +#include "../../external/glm/glm/gtc/quaternion.hpp" namespace gfx { |
