语法错误,意外' {'在令牌" {"

时间:2016-05-26 18:28:38

标签: syntax

所以在这堆代码的某处我得到了上面的错误(如标题所示),我花了很多时间试图找出原因。

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;

返回颜色/衰减;
 }

1 个答案:

答案 0 :(得分:0)

摆脱第一行末尾的分号。

附注:你应该真正提到你至少使用的语言。