specify texture uniform, osx is lenient and assumed 0