diff --git a/data/shaders/scenerendering/scene.vert b/data/shaders/scenerendering/scene.vert index 34f6405f..c25b8c7d 100644 --- a/data/shaders/scenerendering/scene.vert +++ b/data/shaders/scenerendering/scene.vert @@ -40,6 +40,6 @@ void main() vec4 pos = modelView * vec4(inPos, 0.0); outNormal = mat3(ubo.model) * inNormal; vec3 lPos = mat3(ubo.model) * ubo.lightPos.xyz; - outLightVec = lPos - (ubo.model * vec4(inPos, 0.0)).xyz; - outViewVec = -(ubo.model * vec4(inPos, 0.0)).xyz; + outLightVec = lPos - (ubo.model * vec4(inPos, 1.0)).xyz; + outViewVec = -(ubo.model * vec4(inPos, 1.0)).xyz; } \ No newline at end of file diff --git a/data/shaders/scenerendering/scene.vert.spv b/data/shaders/scenerendering/scene.vert.spv index 06a30992..56a53202 100644 Binary files a/data/shaders/scenerendering/scene.vert.spv and b/data/shaders/scenerendering/scene.vert.spv differ