update: arbitrary tex, view, window

error handling to prevent crash during missing normal and tex coords