Contents

lightModelTwoSided

A Boolean value that indicates whether lighting is calculated for both sides of a primitive.

Declaration

var lightModelTwoSided: GLboolean { get set }

Discussion

If the value is GL_TRUE and the back face of a primitive is being rendered, the lighting values are calculated by negating the surface normals for the primitive. If the value is GL_FALSE, then the facing of the primitive is ignored when performing the lighting calculation. The default value is GL_FALSE.

Setting the value of this property to GL_TRUE may impact performance. Only use two-sided lighting when either side of a primitive could theoretically be visible to the camera.

See Also

Configuring Lights