From 50012ee9dea2fddb882de327e32e7672f00ed464 Mon Sep 17 00:00:00 2001 From: samcake Date: Wed, 6 May 2015 11:00:37 -0700 Subject: [PATCH] fixing build issues on MAc --- libraries/gpu/src/gpu/Shader.h | 1 + libraries/gpu/src/gpu/Transform.slh | 2 ++ 2 files changed, 3 insertions(+) diff --git a/libraries/gpu/src/gpu/Shader.h b/libraries/gpu/src/gpu/Shader.h index de129248ea..9193ddb778 100755 --- a/libraries/gpu/src/gpu/Shader.h +++ b/libraries/gpu/src/gpu/Shader.h @@ -12,6 +12,7 @@ #define hifi_gpu_Shader_h #include "Resource.h" +#include #include #include diff --git a/libraries/gpu/src/gpu/Transform.slh b/libraries/gpu/src/gpu/Transform.slh index a65fc7e9bd..84a136d215 100644 --- a/libraries/gpu/src/gpu/Transform.slh +++ b/libraries/gpu/src/gpu/Transform.slh @@ -127,6 +127,7 @@ TransformCamera getTransformCamera() { <$worldDir$> = vec3(<$cameraTransform$>._viewInverse * vec4(<$eyeDir$>.xyz, 0.0)); } <@else@> + <$worldDir$> = vec3(gl_ModelViewMatrixInverseTranspose * vec4(<$eyeDir$>.xyz, 0.0)); <@endif@> <@endfunc@> @@ -136,6 +137,7 @@ TransformCamera getTransformCamera() { <$eyeDir$> = vec3(<$cameraTransform$>._projectionInverse * vec4(<$clipPos$>.xyz, 1.0)); } <@else@> + <$eyeDir$> = vec3(gl_ProjectionMatrixInverse * vec4(<$clipPos$>.xyz, 1.0)); <@endif@> <@endfunc@>