added texture rendering to assignment3