Sachverhalt: A. M._, geboren 1952, war seit dem 1. Februar 1975 bei der X._ AG als angelernte Sachbearbeiterin angestellt. Ab 29. Juni 2004 war sie noch in einem 30%-Pensum tätig. Am 23. Juli 2004 ersuchte sie bei der Invalidenversicherung um Leistungen wegen Augen- und Rückenbeschwerden sowie einer Depression. Der 16. Februar 2005 war ihr letzter effektiver Arbeitstag. Mit Verfügungen vom 26. September 2007 sprach die IV-Stelle des Kantons Zürich M._ vom 1. November 2004 bis 31. August 2006 eine ganze und ab dem 1. September 2006 eine halbe Invalidenrente zu. Per 30. September 2007 war das Arbeitsverhältnis mit der X._ AG beendet. Nachdem die IV-Stelle die Abweisung eines Rentenerhöhungsgesuches am 4. Dezember 2008 in Aussicht gestellt und M._ dagegen Einwände erhoben hatte, holte die IV-Stelle weitere Arztberichte ein und bestätigte mit Verfügung vom 3. März 2011 die Abweisung des Rentenerhöhungsgesuches. B. Die dagegen erhobene Beschwerde wies das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 27. Dezember 2011 ab. C. M._ lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten führen mit dem Antrag, es seien der vorinstanzliche Entscheid aufzuheben und die IV-Stelle zu verpflichten, ihr ab 1. Januar 2008 eine ganze Invalidenrente auszurichten; eventualiter sei die Sache zur rechtskonformen Ermittlung des Sachverhalts oder zur Vornahme eines Einkommensvergleichs an die Vorinstanz zurückzuweisen.