Real-time image processing demo:

Click here to view the source code

This demo features:

Bottom Left: Emboss filter

Bottom Right: Negative filter

Top Left: Greyscale filter

Top Right: Motion-blur filter

Press 'a' to toggle Anti-aliasing

Press 'b' to toggle bilinear filtering

The object can be rotated by dragging the mouse in the scene