screen space sampling version