tidy up readable texture loading