MaterialDef Flowing Water { MaterialParameters { Texture2D NormalMap Texture2D FoamMap Texture2D DiffuseMap Color Tint Float UVScale : 6.0 Float NormalUVScale : 0.5 Float Time : 0.0 Float FlowSpeed : 1.0 Float FoamAmount : 0.0 } Technique { VertexShader GLSL150: Shaders/FlowingWater.vert FragmentShader GLSL150: Shaders/FlowingWater.frag WorldParameters { WorldViewProjectionMatrix } Defines { HAS_NORMALMAP : NormalMap HAS_FOAMMAP : FoamMap HAS_DIFFUSEMAP : DiffuseMap } } }