ID #173 (17/20) --------------------------------------------- -3 points: Please include all source and data files with your submission! You didn't include the GLM or trackball code that was necessary to make your program compile, and your submission didn't have any texture or model files (or any indication of which textures/models were necessary). ID #329 (15/20) --------------------------------------------- -4 points: The cone was not textured. -1 point: Please include all necessary texture files with your submission! ID #388 (22/20) --------------------------------------------- +2 points: Extra credit. Part B of the extra credit was fine, but the approach for texturing complex objects isn't the greatest - instead of "wrapping" the texture onto the object, each triangle is visible and looks as if its texture is different than its neighbors. ID #401 (15/20) --------------------------------------------- -2 points: You shouldn't be loading a texture (and calling glTexImage2D) in the display function, or in any function called from display(). Loading a PPM and setting it up as a texture only needs to happen once per texture, at the beginning of the program. Your program loads each texture every frame, which is the reason it runs so slowly. -3 points: The texturing on the cone makes is very warped and isn't applied smoothly. ID #481 (22/20) --------------------------------------------- +2 points: Extra credit ID #594 (23/20) --------------------------------------------- -1 point: The floor shouldn't rotate with the object +4 points: Extra credit ID #806 (16/20) --------------------------------------------- -2 points: You shouldn't be loading a texture (and calling glTexImage2D) in the display function, or in any function called from display(). Loading a PPM and setting it up as a texture only needs to happen once per texture, at the beginning of the program. Your program loads each texture every frame, which is the reason it runs so slowly. -2 point: The textures on the cone aren't applied very well. ID #926 (19/20) --------------------------------------------- -1 points: One of the textures (goldtile) on your cube isn't being read-in or applied properly - the colors appear distorted. ID #938 (22/20) --------------------------------------------- +4 points: Extra credit -2 points: You shouldn't be loading a texture (and calling glTexImage2D) in the display function, or in any function called from display(). Loading a PPM and setting it up as a texture only needs to happen once per texture, at the beginning of the program. Your program loads each texture every frame, which is the reason it runs so slowly.