Improved drawPropagatedSGNode, custom_shader