texture attribution