Shader in Java schreiben - Tools?

Mir ist nicht ganz klar, was der Funktionsumfang sein soll. Das ist ja das schwierige: Wie soll etwas aussehen, was die gleichen Möglichkeiten bietet, wie ein handgedengelter Shader, und nicht drauf rausläuft, dass man genau den eben schreibt und lädt? Jede Abstraktion (aka Vereinfachung) versteckt irgendwas, was irgendjemand vielleicht gerade braucht (oder zumindest haben will). Ich hatte ja mal Rendering - eine Java/OpenGL rendering library gebastelt, aber etwas professionelles wie JME sollte doch die nötige Nachhaltigkeit versprechen…?!