Hah, profiling code reveals Surprises, again. In Blender VSE timeline area, there are strips with thumbnails and waveforms and curve overlays, text labels, rounded corners, borders, editing handles and whatnot. Yet, what takes up 20% of the time to render the timeline? That's right, drawing this list of "channels" on the left side. Because Complexicated Reasons that end up doing not-too-scalable things as timeline complexity grows :/

Follow

@aras
Might apply to 80% of time-series drawing routines that have channel labels on the side (and where no one's ever looked at performance). Yet another 80/20 law. :)

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.