blender/intern
Brecht Van Lommel 9c285aa0da Fix #155861: Crash rendering CMYK JPEG textures in Cycles
The OpenImageIO version we use has broken CMYK to RGB conversion in
JPEG, this is a temporary workaround until we upgrade to a newer
version. Directly read the CMYK image with libjpeg.

Note that when we upgrade, we can remove the CMYK conversion code
entirely as OpenImageIO supports this natively nowadays.

---

NOTE: This is the backport for 5.1.1.
Pull Request: https://projects.blender.org/blender/blender/pulls/157146
2026-04-10 09:07:36 +02:00
..
atomic Cleanup: Formatting 2025-10-02 12:55:42 -04:00
clog Refactor: Unify memory API to MEM_new and MEM_delete variations 2026-01-26 19:20:33 +01:00
cycles Fix #155861: Crash rendering CMYK JPEG textures in Cycles 2026-04-10 09:07:36 +02:00
dualcon CMake: Remove ceres and eigen from /extern 2026-02-05 23:10:02 +01:00
eigen Refactor: Eigen: Switch from OpenMP to TBB 2025-04-02 16:50:50 +02:00
ghost Fix #155844: Nondeterministic 3D Viewport Trackpad orbiting direction on Windows 2026-04-09 09:46:48 +02:00
guardedalloc Fix: Build error on Windows MSVC after MEM_dupalloc changes 2026-01-27 00:06:35 +01:00
iksolver Cleanup: use braces (follow own style guide) 2025-06-11 09:05:26 +00:00
itasc Cleanup: quiet ignored qualifier & unused warnings 2025-07-17 12:30:39 +10:00
libc_compat
libmv CMake: Remove ceres and eigen from /extern 2026-02-05 23:10:02 +01:00
mantaflow Refactor: Use more modern bf::dependencies and bf::extern in CMake 2026-01-14 17:45:17 +01:00
memutil Refactor: Unify memory API to MEM_new and MEM_delete variations 2026-01-26 19:20:33 +01:00
mikktspace Refactor: Convert many C style casts to C++ style and id_cast 2026-01-06 19:53:20 +01:00
opensubdiv CMake: use set(VAR "") for empty initialization, unset() for cleanup 2026-01-29 11:48:33 +11:00
openvdb Cleanup: quiet use of unknown variable warning in CMake 2025-08-21 12:14:54 +10:00
quadriflow Refactor: Unify memory API to MEM_new and MEM_delete variations 2026-01-26 19:20:33 +01:00
renderdoc_dynload CMake: resolve uninitialized variable use, correct typo 2026-01-26 00:08:30 +00:00
rigidbody Cleanup: move doc-strings to declarations 2025-04-18 22:58:36 +10:00
sky Fix #148071: EEVEE: Crash when using Sky Texture + Multi-scattering 2025-10-17 14:39:31 +02:00
slim CMake: Remove ceres and eigen from /extern 2026-02-05 23:10:02 +01:00
uriconvert Windows: show popup after crash 2025-04-04 18:38:53 +02:00
utfconv Cleanup: use braces (follow own style guide) 2025-06-11 09:05:26 +00:00
wayland_dynload UI: replace LIBDECOR with client side decorations (CSD) for Wayland 2025-12-10 10:50:56 +11:00
CMakeLists.txt CMake: update variable "unset", some stale, some missing 2026-01-26 10:01:54 +11:00