Cotton is one of the worst fabrics one can wear in the heat.
Cotton is
hydrophilic. It attracts, absorbs and holds onto water. A fabric which holds onto water does readily release it into the atmosphere so does not provide evaporative cooling, or provides it at a greatly reduced rate compared to other fabrics of similar weight.
A
hydrophobic fabric does not absorb and hold onto water but passes it through and releases it easily so it can evaporate and cool. A hydrophobic fabric is what is needed.
This isn't something I made up. This is basic ninth grade science.
http://www.7meshinc.com/technology/knit/
-Tim-