Today
Various cleanups and fixes: - Add InstancedDebugDraw properly to the Main Camera Prefab instead of adding it from code. - Remove FastDebugLine from always included shaders, utilising shader variant stripping. - Add material(s) to ensure line shader is included in builds. - Work around Unity quirk: Can't set shader commands from material property blocks. - Add a define to avoid matrix packing for easily confused GPU drivers. - Clean up shader properties and exposed the actual distance for distance fade. - Expose _Color, _LineWidth, _DistanceFade and _TransformType for potential use without instancing.