texture upload_to() change from protected to public