3fe61d1b22d41a9f27a4db2ae538daa90443edd6
Increase the default OIIO limit for uncompressed image buffers. Without this Cycles could, among some other operations, encounter the following type of error: ``` E0307 19:21:38.489921 2588 tile.cpp:634] Error opening tile file t:\temp\blender_a26776\cycles-tile-buffer-34740-2157603138768-0-0.exr OpenImageIO exited with a pending error message that was never retrieved via OIIO::geterror(). This was the error message: Uncompressed image size 33645.6 MB exceeds the 32768 MB limit. Image claimed to be 42000x42000, 5-channel float. Possible corrupt input? If this is a valid file, raise the OIIO attribute "limits:imagesize_MB". ``` Users are able to bypass this themselves in two different ways if the limit does not meet their needs. The primary downside of this change is that it increases the memory consumed if the file is actually malicious. Perhaps well beyond what most consumer devices have available with physical+swap. An alternate design would be to expose a System-level preference for this limit and keep the default 32gb. Refer to: #135648 Pull Request: https://projects.blender.org/blender/blender/pulls/135676
…
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%
