diff --git a/shaders/glsl/texturecubemaparray/skybox.vert b/shaders/glsl/texturecubemaparray/skybox.vert index b6165026..169086ec 100644 --- a/shaders/glsl/texturecubemaparray/skybox.vert +++ b/shaders/glsl/texturecubemaparray/skybox.vert @@ -16,7 +16,7 @@ layout (location = 0) out vec3 outUVW; void main() { outUVW = inPos; - outUVW.yz *= -1.0f; + outUVW.xy *= -1.0f; // Remove translation from view matrix mat4 viewMat = mat4(mat3(ubo.model)); gl_Position = ubo.projection * viewMat * vec4(inPos.xyz, 1.0); diff --git a/shaders/glsl/texturecubemaparray/skybox.vert.spv b/shaders/glsl/texturecubemaparray/skybox.vert.spv index 584d1436..7c5b09bf 100644 Binary files a/shaders/glsl/texturecubemaparray/skybox.vert.spv and b/shaders/glsl/texturecubemaparray/skybox.vert.spv differ diff --git a/shaders/hlsl/texturecubemaparray/skybox.vert b/shaders/hlsl/texturecubemaparray/skybox.vert index 6076e2f7..28f7296e 100644 --- a/shaders/hlsl/texturecubemaparray/skybox.vert +++ b/shaders/hlsl/texturecubemaparray/skybox.vert @@ -21,7 +21,7 @@ VSOutput main([[vk::location(0)]] float3 Pos : POSITION0) { VSOutput output = (VSOutput)0; output.UVW = Pos; - output.UVW.yz *= -1.0; + output.UVW.xy *= -1.0; // Remove translation from view matrix float4x4 viewMat = ubo.model; viewMat[0][3] = 0.0; diff --git a/shaders/hlsl/texturecubemaparray/skybox.vert.spv b/shaders/hlsl/texturecubemaparray/skybox.vert.spv index fb4a1ae9..bd056977 100644 Binary files a/shaders/hlsl/texturecubemaparray/skybox.vert.spv and b/shaders/hlsl/texturecubemaparray/skybox.vert.spv differ