- diffuse texture shader init version