MeasureIt_ARCH is an addon for Blender, that adds tools to create design documentation and technical drawings that can be previewed within Blender's 3D viewport, and exported as images, vector graphics or .dxf files. Read the Doc's here:
Unified line shader is great for maintainability & extensibility of draw code but I have to pass too many things in as vbo's that shouldn't be, and I have to re create the batch anytime anything changes in the scene, which is slow for large line groups.
might look at splitting up batches again by object, so they can be stored and reused, and so that I make some properties uniforms again instead of vbo's
Unified line shader is great for maintainability & extensibility of draw code but I have to pass too many things in as vbo's that shouldn't be, and I have to re create the batch anytime anything changes in the scene, which is slow for large line groups.
might look at splitting up batches again by object, so they can be stored and reused, and so that I make some properties uniforms again instead of vbo's