Mesa (Portuguese and Spanish for table) is the American English term for tableland, an elevated area of land with a flat top and sides that are usually steep cliffs. It takes its name from its characteristic table-top shape. It may also be called a table hill, table-topped hill or table mountain. It is larger than a butte, which it otherwise resembles closely.
The term mesa is used throughout the United States to describe a flat-topped mountain or hill.
Mesas form by weathering and erosion of horizontally layered rocks that have been uplifted by tectonic activity. Variations in the ability of different types of rock to resist weathering and erosion cause the weaker types of rocks to be eroded away, leaving the more resistant types of rocks topographically higher than their surroundings. This process is called differential erosion. The most resistant rock types include sandstone, conglomerate, quartzite, basalt, chert, limestone, lava flows and sills. Lava flows and sills, in particular, are very resistant to weathering and erosion, and often form the flat top, or caprock, of a mesa. The less resistant rock layers are mainly made up of shale, a softer rock that weathers and erodes more easily.
Mesa is known as housing implementation of graphic APIs. Historically the main API that Mesa has implemented is OpenGL, along with other Khronos Group related specifications (like OpenVG, OpenGL ES or recently EGL). But Mesa can implement other APIs and indeed it did with Glide.