Demo using raymarching shaders
It is based on the invaluable work of Inigo Quilez
It uses raymarching distance fields. If you feel like playing with it, check out the (distance functions) [http://iquilezles.org/www/articles/distfunctions/distfunctions.htm].
- constructive solid geometry is at the pixel level when you do distance fields.