add a fix for apple gl uniform detection