Some unfortunate plugin developers will have an obligation to support their plugins on both Rhino5 and Rhino6. Some of the RhinoCommon SDK changes require a bunch of #ifdef RHINO6 conditional statements to get a piece of code to compile under both SDK’s. May I suggest making it easy for plugin developers to support both SDK’s?
AddPersistentRenderContent could be implemented as…
public static bool AddPersistentRenderContent(RenderContent renderContent, RhinoDoc document = Rhino.RhinoDoc.ActiveDoc);
layer.CommitChanges() could simply do nothing.
I’m sure there are many more changes to come down the line, so just raising this as early as possible
Also, what are the flags in TextureEvaluator CreateEvaluator(uint evaluatorFlags) pls?