Ended up modifying the processing.js core rendering engine myself to support the light.
Indeed weird, why have they done all the effort to support it for the other primitives (cubes, spheres, even 2D primitives) but regular mesh? Performance hit?? not sure.