a33730dc0d63f436f47ce7de9aaf8ed381a0467d
IMB_alpha_under_color_[byte/float] functions are used when preparing the rendered image for image/movie output with RGB channels (i.e. no transparency). They were single threaded before, multi-thread them. Time taken by them on 4K resolution image (mix of various transparency values in source), on Ryzen 5950X/Windows: - IMB_alpha_under_color_byte: 10.1ms -> 1.9ms - IMB_alpha_under_color_float: 14.6ms -> 8.8ms (smaller speedup since it becomes memory bandwidth limited) Pull Request: https://projects.blender.org/blender/blender/pulls/135258
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
