【发布时间】:2014-12-03 15:53:38
【问题描述】:
我在 Mac 上,使用 Swift,并使用 OpenGL 3.2。我也在使用 XCode 6.1 Beta,所以我认为这是最有可能的解释,因为在我看来这似乎没有意义。
我找不到任何不应该支持的证据,但是这个片段着色器在编译期间导致错误Invalid call of undeclared identifier 'texture2D':
#version 150
uniform sampler2D usTexture;
in vec2 vTextureCoord;
out vec4 FragColor;
void main() {
vec4 color = texture2D(usTexture, vTextureCoord);
FragColor = color;
}
【问题讨论】:
标签: macos opengl glsl opengl-3