Blender Git Loki

Git Commits -> Revision a884617

Revision a884617 by Jeroen Bakker (soc-2021-curves)
June 21, 2021, 14:31 (GMT)
Sequencer: Transform ImBuf Processor.

Inside the sequencer the cropping and transform of images/buffers were
implemented locally. This reduced the optimizations that a compiler
could do and added confusing code styles. This patch adds
`IMB_transform` to reduce the confusion and increases compiler
optimizations as more code can be inlined and we can keep track of
indices inside the inner loop.

This increases end-user performance by 30% when playing back aa video
in VSE.

Reviewed By: ISS, zeddb

Differential Revision: https://developer.blender.org/D11549

Commit Details:

Full Hash: a884617e933a3565bf6e562ca62b12abcdb73731
Parent Commit: 9817f05
Committed By: Dilith Jayakody
Lines Changed: +187, -177

3 Modified Paths:

/source/blender/imbuf/IMB_imbuf.h (+12, -0) (Diff)
/source/blender/imbuf/intern/imageprocess.c (+131, -0) (Diff)
/source/blender/sequencer/intern/render.c (+44, -177) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021