texture updates and constructor logging