ID #132 (28/30) --------------------------------------------- -2 points: the light should not rotate with the object. ID #173 (28/30) --------------------------------------------- -2 points: the light should not rotate with the object. ID #183 (29/30) --------------------------------------------- -1 point: Depth testing was glEnable'd, but since it wasn't included in glutInitDisplayMode, it wasn't actually working. ID #292 (26/30) --------------------------------------------- -3 points: There's no trackball that rotates the light. -1 point: There are some visual issues, such as the model getting clipped by the near plane. ID #329 (26/30) --------------------------------------------- -2 points: depth buffering was not enabled. -2 points: the light should not rotate with the object. ID #359 (0/30) --------------------------------------------- There was no code included in this submission. ID #401 (26/30) --------------------------------------------- -4 points: The object is being reloaded every frame. ID #712 (29/30) --------------------------------------------- -1 point: Almost everything is correct, but you need to call glmFacetNormals and glmVertexNormals after loading an object in order to get the correct lighting behavior.