Change uniform lookup to use a const char*