shader demo

click and drag on the canvas to move around and use a mouse clickwheel to zoom in/out