Fix shader normal calculations