159b2e6871c65f58fdad78cd7229c292f6a177578Scott BartaMaterialDef Sky Plane {
259b2e6871c65f58fdad78cd7229c292f6a177578Scott Barta    MaterialParameters {
359b2e6871c65f58fdad78cd7229c292f6a177578Scott Barta        TextureCubeMap Texture
459b2e6871c65f58fdad78cd7229c292f6a177578Scott Barta        Boolean SphereMap
559b2e6871c65f58fdad78cd7229c292f6a177578Scott Barta        Vector3 NormalScale
659b2e6871c65f58fdad78cd7229c292f6a177578Scott Barta    }
759b2e6871c65f58fdad78cd7229c292f6a177578Scott Barta    Technique {
859b2e6871c65f58fdad78cd7229c292f6a177578Scott Barta        VertexShader GLSL100:   Common/MatDefs/Misc/Sky.vert
959b2e6871c65f58fdad78cd7229c292f6a177578Scott Barta        FragmentShader GLSL100: Common/MatDefs/Misc/Sky.frag
1059b2e6871c65f58fdad78cd7229c292f6a177578Scott Barta
1159b2e6871c65f58fdad78cd7229c292f6a177578Scott Barta        RenderState {
1259b2e6871c65f58fdad78cd7229c292f6a177578Scott Barta            FaceCull Off
1359b2e6871c65f58fdad78cd7229c292f6a177578Scott Barta        }
1459b2e6871c65f58fdad78cd7229c292f6a177578Scott Barta
1559b2e6871c65f58fdad78cd7229c292f6a177578Scott Barta        WorldParameters {
1659b2e6871c65f58fdad78cd7229c292f6a177578Scott Barta            ViewMatrix
1759b2e6871c65f58fdad78cd7229c292f6a177578Scott Barta            ProjectionMatrix
1859b2e6871c65f58fdad78cd7229c292f6a177578Scott Barta            WorldMatrix
1959b2e6871c65f58fdad78cd7229c292f6a177578Scott Barta        }
2059b2e6871c65f58fdad78cd7229c292f6a177578Scott Barta
2159b2e6871c65f58fdad78cd7229c292f6a177578Scott Barta        Defines {
2259b2e6871c65f58fdad78cd7229c292f6a177578Scott Barta            SPHERE_MAP : SphereMap
2359b2e6871c65f58fdad78cd7229c292f6a177578Scott Barta        }
2459b2e6871c65f58fdad78cd7229c292f6a177578Scott Barta    }
2559b2e6871c65f58fdad78cd7229c292f6a177578Scott Barta    Technique FixedFunc {
2659b2e6871c65f58fdad78cd7229c292f6a177578Scott Barta    }
2759b2e6871c65f58fdad78cd7229c292f6a177578Scott Barta}