VSE: make Gamma Cross effect 4x faster #115801

Merged
Aras Pranckevicius merged 1 commits from aras_p/blender:vse-gammacross-opt into main 2023-12-06 19:37:11 +01:00

1 Commits

Author SHA1 Message Date
Aras Pranckevicius 8a5bbb7967 VSE: speedup Gamma Cross effect
buildbot/vexp-code-patch-coordinator Build done. Details
Gamma Cross code seems to be coming from year 2005 or earlier, with
complex table based machinery to approximate "raise to power"
calculations. Which, for Gamma Cross, have always been hardcoded to
2.0 "since forever". Which is either just "x*x" or "sqrt(x)".

So just do that. Applying Gamma Cross on 4K UHD resolution, Windows
Ryzen 5950X machine: 36.2ms -> 8.1ms
2023-12-05 15:40:46 +02:00