Ich bin auf einem Mac, verwende Swift und verwende OpenGL 3.2. Ich benutze auch XCode 6.1 Beta, also nehme ich an, das ist die wahrscheinlichste Erklärung, weil es mir nicht so erscheint, als würde das Sinn machen.
Ich kann keinen Hinweis finden, dass dies nicht unterstützt werden sollte, aber dieser Fragment-Shader führt beim Kompilieren zum Fehler Invalid call of undeclared identifier 'texture2D'
: