我刚开始 GLSL 着色器编程,但是
unrecognized preprocessing directive
每当我将#version
指令放在预处理器指令头堆栈中时,我都会得到,尽管我在源文件中包含了所有与 opengl 相关的头文件和文件,
着色器:
#version 400
in vec3 Color;
out vec4 FragColor;
void main()
{
FragColor = vec4(Color, 1.0);
}
我该如何解决这个问题?