Now calculating normal matrix outside the shader and passing it in. Increased max deltaTime to 40ms.