Sky material: Don't render sky twice; cull back faces. Also disable useless depth writing.

This commit is contained in:
shadowislord 2015-02-01 17:19:10 -05:00
parent 663225c71f
commit 8c2e9f687d

@ -2,17 +2,13 @@ MaterialDef Sky Plane {
MaterialParameters {
TextureCubeMap Texture
Boolean SphereMap
Boolean EquirectMap
Boolean EquirectMap
Vector3 NormalScale
}
Technique {
VertexShader GLSL100: Common/MatDefs/Misc/Sky.vert
FragmentShader GLSL100: Common/MatDefs/Misc/Sky.frag
RenderState {
FaceCull Off
}
WorldParameters {
ViewMatrix
ProjectionMatrix
@ -21,9 +17,12 @@ MaterialDef Sky Plane {
Defines {
SPHERE_MAP : SphereMap
EQUIRECT_MAP : EquirectMap
EQUIRECT_MAP : EquirectMap
}
RenderState {
DepthWrite Off
DepthFunc Equal
}
}
Technique {
}
}