Sachverhalt: A. Y._ und Z._ sind Eigentümer der Parzellen Nrn. 169 und 172 im Weiler Reggenschwil in der Gemeinde Mörschwil. Am 21. Oktober 2008 bewilligte der Gemeinderat von Mörschwil ihr Baugesuch für die Errichtung eines Mehrfamilienhauses mit sechs Wohnungen auf den in der Kernzone Höfe gelegenen Teilen der Parzellen Nrn. 169 und 172. Gleichzeitig wies er die Einsprachen gegen das Baugesuch, darunter diejenige von X._, ab. Das Baudepartement des Kantons St. Gallen wies am 12. Juni 2009 den Rekurs von X._ gegen die während des Rekursverfahrens abgeänderte Baubewilligung - die übergrosse Kniestockhöhe wurde reduziert - ab. Am 24. Februar 2010 wies das Verwaltungsgericht des Kantons St. Gallen die Beschwerde von X._ gegen diesen Departementsentscheid ab. B. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten und subsidiärer Verfassungsbeschwerde beantragt X._, diesen Entscheid des Verwaltungsgerichts aufzuheben, das Baugesuch abzuweisen und die Baubewilligung aufzuheben. Ausserdem ersucht er, seiner Beschwerde aufschiebende Wirkung zuzuerkennen. C. Am 20. Mai 2010 erkannte der Präsident der I. öffentlich-rechtlichen Abteilung der Beschwerde aufschiebende Wirkung zu. D. Das Verwaltungsgericht, das Baudepartement, die Gemeinde Mörschwil sowie Y._ und Z._ beantragen in ihren Vernehmlassungen, die Beschwerde abzuweisen. X._ hält in seiner Replik an der Beschwerde fest. 