MaterialDef Depth Of Field { MaterialParameters { Int NumSamples Int NumSamplesDepth Texture2D Texture Texture2D DepthTexture Float FocusRange; Float FocusDistance; Float XScale; Float YScale; } Technique { VertexShader GLSL150: Common/MatDefs/Post/Post15.vert FragmentShader GLSL150: Common/MatDefs/Post/DepthOfField15.frag WorldParameters { } Defines { RESOLVE_MS : NumSamples RESOLVE_DEPTH_MS : NumSamplesDepth } } Technique { VertexShader GLSL100: Common/MatDefs/Post/Post.vert FragmentShader GLSL100: Common/MatDefs/Post/DepthOfField.frag WorldParameters { } } }