Shingles are made of a fiberglass base which acts as a mat where asphalt sits. Asphalt is the water-repellent material that makes the roof waterproof. On top of the asphalt, you find granules, which constitute the top layer you see.