Closed BlockoS closed 9 years ago
Interpolation qualifier should not be applied to interface block but to its members. For example:
out flat VS_OUT
{
vec4 position;
vec4 color;
} pointLight;
is not legal. It should be:
out VS_OUT
{
flat vec4 position;
flat vec4 color;
} pointLight;
Got this error while trying to run the gui demo on a PC with a NVIDIA card.
The fix is simple. Just replace the version number in shaders.