From 11f2d052efb52cd74995a9c703440c58cf9a10e3 Mon Sep 17 00:00:00 2001 From: Josip Miskovic Date: Thu, 18 Aug 2022 09:36:45 +0200 Subject: [PATCH] Skybox view matrix includes local transform --- etc/shaders/cubemap.vert | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/etc/shaders/cubemap.vert b/etc/shaders/cubemap.vert index d5ac3b04..c68d1aba 100644 --- a/etc/shaders/cubemap.vert +++ b/etc/shaders/cubemap.vert @@ -16,7 +16,7 @@ vec4 lovrmain() { vec2 uv = uvs[VertexIndex % 6]; vec3 ray = vec3(uv, -1.); - mat3 inverseViewOrientation = transpose(mat3(View)); + mat3 inverseViewOrientation = transpose(mat3(ViewFromLocal)); Normal = normalize(inverseViewOrientation * (InverseProjection * vec4(ray, 1.)).xyz); return vec4(uv, 0, 1); }