Stop the game if shaders are not supported?

How difficult is it to detect whether pixel shaders are possible on the graphics card, and then bring up a ‘this game can’t be played on your machine’? I realise that it is preferable to degrade the visuals, but if I have a project which relies on the shaders is it possible to stop degrading?

Try this:

d.