fixed shader linking; geometry shader not working