diff options
Diffstat (limited to 'engine/src/core-effects/Common/MatDefs/Water/SimpleWater.j3md')
-rw-r--r-- | engine/src/core-effects/Common/MatDefs/Water/SimpleWater.j3md | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/engine/src/core-effects/Common/MatDefs/Water/SimpleWater.j3md b/engine/src/core-effects/Common/MatDefs/Water/SimpleWater.j3md new file mode 100644 index 0000000..1288324 --- /dev/null +++ b/engine/src/core-effects/Common/MatDefs/Water/SimpleWater.j3md @@ -0,0 +1,34 @@ +MaterialDef Simple Water { + + MaterialParameters { + Texture2D water_reflection + Texture2D water_refraction + Texture2D water_depthmap + Texture2D water_normalmap + Texture2D water_dudvmap + Vector4 waterColor + Vector3 lightPos + Float time + Float waterDepth + Vector4 distortionScale + Vector4 distortionMix + Vector4 texScale + Vector2 FrustumNearFar + Float waterTransparency + } + + Technique { + VertexShader GLSL100: Common/MatDefs/Water/simple_water.vert + FragmentShader GLSL100: Common/MatDefs/Water/simple_water.frag + + WorldParameters { + WorldViewProjectionMatrix + WorldViewMatrix + Resolution + CameraPosition + } + } + + Technique FixedFunc { + } +}
\ No newline at end of file |