f77fdbff8a90ab510c6044f9fd0587342371ed52
With such small proxy sizes (combined with a small blur radius), the kernels `halfWidth` can get zero, which leads to a memory allocation of same zero size and writing to that memory leads to overflow/crashes/can only go downhill from there. Now early out in such cases [which leads to slightly different output -- well if the "buggy" output survives and does not crash that is]. (alternatively we could just prevent the overflow and still let do `RVBlurBitmap2_float` do stuff that it really shouldnt imo, see first version of the PR) Pull Request: https://projects.blender.org/blender/blender/pulls/111660
…
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%
