Howto:Shader programming in FlightGear: Difference between revisions

m
Line 281: Line 281:
* uniform gl_MaterialParameters gl_FrontMaterial;
* uniform gl_MaterialParameters gl_FrontMaterial;
* uniform gl_MaterialParameters gl_BackMaterial;
* uniform gl_MaterialParameters gl_BackMaterial;
struct gl_LightSourceParameters {
vec4 ambient;
vec4 diffuse;
vec4 specular;
vec4 position;
vec4 halfVector;
vec3 spotDirection;
float spotExponent;
float spotCutoff;
float spotCosCutoff;
float constantAttenuation
float linearAttenuation
float quadraticAttenuation
};
* Uniform gl_LightSourceParameters gl_LightSource[gl_MaxLights];


== Varyings ==
== Varyings ==
2,561

edits