Turns out my projection matrix was dodgy