I'm making a Wolf 3D remake and because the resolution is so small (same as the original) I can afford to code some pixel shaders straight into the engine (by writing to the back buffer).
They run fine even on my computer which is complete crap.
So far I just have Depth of Field & Water (I also have simple color ones like negative but I've got no use for them) but I will have Bump Mapping and heat wave and fish eye refraction in a glass sphere.
This blantantly isn't ready for a WIP post but what the hell, lock it if you want - here's some screenshots:
You may need to look quite closely at the water one, it's had to see the shimmer when it's not moving.