所以在这堆代码的某处我得到了上面的错误(如标题所示),我花了很多时间试图找出原因。
vec4 calcPointLight(PointLight pointLight, vec3 normal);
{
vec3 lightDirection = worldPos0 - pointLight.position;
float distanceToPoint = length(lightDirection);
lightDirection = normalize(lightDirection);
vec4 color = calcLight(pointLight.base, lightDirection, normal);
float attenuation = pointLight.atten.constant +
pointLight.atten.linear * distanceToPoint +
pointLight.atten.exponent * distanceToPoint * distanceToPoint +
0.0001;
返回颜色/衰减;
}
答案 0 :(得分:0)
摆脱第一行末尾的分号。
附注:你应该真正提到你至少使用的语言。