Blender Git Commit Log

Git Commits -> Revision 885354d

Revision 885354d by Sergey Sharybin (master)
November 22, 2013, 10:52 (GMT)
Optimization for render result save

Skip byte->float conversion if output file format
supports high bit depths but configured to only
output 8 bits per channel.

Gives around 30% speedup when re-exporting movie file
to PNG image sequence here on laptop.

Possible further optimization:

- Skip color space conversion in imbuf_for_write
function if we've got already have buffer in
that space.

This doesn't seem to happen often after tweak
to render result to imbuf.

- Skip black alpha-under if original image is
opaque,

This is a bit tricky to detect.

Commit Details:

Full Hash: 885354daec2fa8181aeb27b637c80e4ee4c247df
Parent Commit: 0469971
Lines Changed: +7, -1

1 Modified Path:

/source/blender/render/intern/source/render_result.c (+7, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021