Weed control fabric , also known as landscape fabric, is a porous material used to suppress garden weeds by blocking sunlight and creating a barrier.