Any one up for OSX work.

I only created ShaderGeneratorBase to allow the division of pgraph into two smaller directories, pgraph and pgraphnodes, simply because pgraph was getting too large to compile on certain platforms.

But ShaderGeneratorBase::set_default() is the same thing as ShaderGenerator::set_default(), which is, as you noted, called in config_pgraphnodes. There’s no need to call anything else.

David