got it working on bProgrammableRenderer