2016-05-26 5 views
0

Итак, где-то в этой куче кода я получаю вышеуказанную ошибку (как видно в заголовке), и я потратил много времени, пытаясь понять, почему.Синтаксическая ошибка, неожиданная '{' at token "{"

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

О, извините, я все еще учась, когда я ухожу. –