This patch was created as a more simple alternative to D1175.
This patch makes it possible to use native shader nodetree from custom render engine. It makes no serious changes that can break down current design compared to D1175: there is no engine ID replacement with a bit flag. This patch enables one simple thing: the possibility to edit the native shader nodetree in custom render engine.
Alexander (Blend4Web Team)