A.- M._, geboren 1957, war vom 5. September 1988 bis zum 31. August 1995 als Betriebsmitarbeiter für die I._ SA vorwiegend im Reinigungsdienst arbeitstätig. Bei Reinigungsarbeiten stürzte er am 25. Oktober 1994 von einer Leiter und zog sich dabei einen Unterarmbruch zu. Die Schweizerische Unfallversicherungsanstalt (SUVA) entrichtet ihm für die Folgen dieses Unfalles seit 1. September 1995 eine Invalidenrente aufgrund einer Erwerbseinbusse von 15 %. Am 28. Oktober 1996 meldete er sich unter Hinweis auf eine Sehbehinderung sowie auf unfallbedingte Beschwerden an der rechten Hand bei der Invalidenversicherung zum Rentenbezug an. Die IV-Stelle des Kantons St. Gallen zog die Unfallakten der SUVA bei, holte medizinische Berichte bei Dr. med. P._ vom 19. November 1996 und von der Klinik Chirurgie X._ vom 2. Dezember 1996 ein und liess zur Abklärung der Eingliederungs- und Arbeitsfähigkeit in der Abklärungs- und Ausbildungsstätte Y._ (BEFAS) eine berufliche Abklärung durchführen (Schlussbericht vom 7. April 1998). Aufgrund des ermittelten Invaliditätsgrades von 58 % verfügte die IV-Stelle am 2. September 1998 die Ausrichtung einer halben Invalidenrente ab 1. Oktober 1995. B.- Dagegen erhob der Versicherte Beschwerde mit den Anträgen, die angefochtene Verfügung sei aufzuheben und es sei ihm eine ganze Invalidenrente zuzusprechen. Das Versicherungsgericht des Kantons St. Gallen wies die Beschwerde mit Entscheid vom 28. September 2000 ab. C.- Mit Verwaltungsgerichtsbeschwerde lässt M._ das vorinstanzlich gestellte Rechtsbegehren erneuern. Die IV-Stelle beantragt die Abweisung der Verwaltungsgerichtsbeschwerde, während sich das Bundesamt für Sozialversicherung nicht vernehmen lässt. 