Finished code for lab 03 (shader)