make shadow in initializeGL