tweaked demo shader