Cg supports geoemtry shaders so it should we just need to pass an extra geometry function through panda3d's odd shader system.
Implemented by Schell Games.