program filter: linear wrap: edge fragment: edge-detection.fs