diff --git a/data/shaders/deferred/mrt.frag b/data/shaders/deferred/mrt.frag index dcdd0ce7..5a8f5436 100644 --- a/data/shaders/deferred/mrt.frag +++ b/data/shaders/deferred/mrt.frag @@ -22,6 +22,7 @@ void main() // Calculate normal in tangent space vec3 N = normalize(inNormal); + N.y = -N.y; vec3 T = normalize(inTangent); vec3 B = cross(N, T); mat3 TBN = mat3(T, B, N); diff --git a/data/shaders/deferred/mrt.frag.spv b/data/shaders/deferred/mrt.frag.spv index 6ff397e8..129538fd 100644 Binary files a/data/shaders/deferred/mrt.frag.spv and b/data/shaders/deferred/mrt.frag.spv differ diff --git a/deferred/deferred.cpp b/deferred/deferred.cpp index 834c3505..9794d0fc 100644 --- a/deferred/deferred.cpp +++ b/deferred/deferred.cpp @@ -146,7 +146,6 @@ public: camera.position = { 2.15f, 0.3f, -8.75f }; camera.setRotation(glm::vec3(-0.75f, 12.5f, 0.0f)); camera.setPerspective(60.0f, (float)width / (float)height, 0.1f, 256.0f); - paused = true; } ~VulkanExample()