So, mit diesem Code geht es. Vorher habe ich die fx-Datei nicht in einem Starter, sondern in dem Material direkt definiert. in diesem Stil:
effect = <shadertest.fx>;
das hat nicht gefunzt, obwohl der Rest genau gleich war.
Könnte es auch an der Reihenfolge der Definitionen gelegen haben? Ich habe immer zuerst das Material, dann die Aktion, dann die Main-Funktion definiert...