amphibole
biotite
calcite
garnet
gypsum
halite
hematite
muscovite
olivine
plagioclase feldspar
potassium feldspar
pyroxene
quartz
rhyolite
andesite
basalt
granite
diorite
gabbro
peridotite
pumice
obsidian
welded tuff
breccia
conglomerate
sandstone
siltstone
shale
halite
chert
coal
fossiliferous limestone
chalk
slate
schist
phyllite
gneiss
quartzite
marble