I have a working code on my HD I will upload it asap.
But be warned : I did not post it because it is ugly : I am a Java developer that tweaked PCSX-R a bit in C. I was hoping to learn a bit of objective-c with this project but I have had some exams on the way. So the code stayed sleeping on my HD.
All in all : it is plain C code in Obj-C files but it is working (at least with all the game I played) . Also there is no way of modifying the options of the shaders/the location of the shader files without touching the code and recompiling. But
it should take a matter of minutes for a real Obj-C dev to change this and provide a nice UI.
If this is good enough for you then I can just provide my modifications.
I put these modifications on "WTFPL"(http://sam.zoy.org/wtfpl/). So that anyone can do whatever he likes with this.