What Determines A Rocks Texture