Преглед изворни кода

Fixed warning that were coming out of the particle.j3md. Also fixed the preshadow technique

Nehon пре 8 година
родитељ
комит
789daa6295
1 измењених фајлова са 13 додато и 18 уклоњено
  1. 13 18
      jme3-core/src/main/resources/Common/MatDefs/Misc/Particle.j3md

+ 13 - 18
jme3-core/src/main/resources/Common/MatDefs/Misc/Particle.j3md

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