|
@@ -72,25 +72,28 @@ MaterialDef Point Sprite {
|
|
|
|
|
|
Technique PreShadow {
|
|
Technique PreShadow {
|
|
|
|
|
|
- VertexShader GLSL100 : Common/MatDefs/Misc/Particle.vert
|
|
|
|
- FragmentShader GLSL100 : Common/MatDefs/Misc/Particle.frag
|
|
|
|
|
|
+ VertexShader GLSL100 : Common/MatDefs/Shadow/PreShadow.vert
|
|
|
|
+ FragmentShader GLSL100 : Common/MatDefs/Shadow/PreShadow.frag
|
|
|
|
|
|
WorldParameters {
|
|
WorldParameters {
|
|
- WorldViewProjectionMatrix
|
|
|
|
- WorldViewMatrix
|
|
|
|
- WorldMatrix
|
|
|
|
- CameraPosition
|
|
|
|
|
|
+ WorldViewProjectionMatrix
|
|
|
|
+ WorldViewMatrix
|
|
|
|
+ ViewProjectionMatrix
|
|
|
|
+ ViewMatrix
|
|
}
|
|
}
|
|
|
|
|
|
Defines {
|
|
Defines {
|
|
- USE_TEXTURE : Texture
|
|
|
|
- PRE_SHADOW
|
|
|
|
|
|
+ COLOR_MAP : Texture
|
|
}
|
|
}
|
|
|
|
|
|
ForcedRenderState {
|
|
ForcedRenderState {
|
|
- DepthWrite On
|
|
|
|
- ColorWrite Off
|
|
|
|
|
|
+ FaceCull Off
|
|
|
|
+ DepthTest On
|
|
|
|
+ DepthWrite On
|
|
|
|
+ PolyOffset 5 3
|
|
|
|
+ ColorWrite Off
|
|
}
|
|
}
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
Technique SoftParticles{
|
|
Technique SoftParticles{
|
|
@@ -140,14 +143,6 @@ MaterialDef Point Sprite {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- Technique {
|
|
|
|
- RenderState {
|
|
|
|
- Blend AlphaAdditive
|
|
|
|
- // DepthWrite Off
|
|
|
|
- // AlphaTestFalloff 0.01
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
Technique Glow {
|
|
Technique Glow {
|
|
|
|
|
|
VertexShader GLSL100: Common/MatDefs/Misc/Unshaded.vert
|
|
VertexShader GLSL100: Common/MatDefs/Misc/Unshaded.vert
|