fixed life
dynamically set device texture