VSE: speedup "show overexposed" option #115622

Merged
Aras Pranckevicius merged 1 commits from aras_p/blender:vse-zebra-opt into main 2023-12-02 08:09:59 +01:00

1 Commits

Author SHA1 Message Date
Aras Pranckevicius a3725027f3 VSE: speedup "show overexposed" option
buildbot/vexp-code-patch-coordinator Build done. Details
Speedup the "apply zebra stripes" image loop by multi-threading it.
For non-float images, avoid an extra image copy that was not doing
anything useful.

4K UHD resolution, Windows Ryzen 5950X:
- LDR: whole `sequencer_get_scope` 16.4ms -> 5.3ms, just `draw_zebra`
  part: 7.5ms -> 3.3ms
- Float image: whole `sequencer_get_scope` 126.6ms -> 114.1ms, just
  `draw_zebra` part: 22.4ms -> 7.4ms. Whole scope is still expensive
  due to color management work being done.
2023-11-30 19:58:03 +02:00