summarylogtreecommitdiffstats
path: root/openimageio.patch
diff options
context:
space:
mode:
authorhowetuft2022-03-13 20:24:17 +0100
committerhowetuft2022-03-13 20:30:35 +0100
commitd65d56122e80002a20ae6e85fccd00363162f3d9 (patch)
tree2ca729ecede4529fa69f9ae846cea1502ab5a8c4 /openimageio.patch
parentdb601086d0e8dff4cbab33e73422434fd7529594 (diff)
downloadaur-d65d56122e80002a20ae6e85fccd00363162f3d9.tar.gz
OpenImageIO v2.3
Starting from v2.3, OpenColorIO is distributed in 2 libraries. The second library (OpenColorIO_Util) needs to be added to related CMake script. An include is also to be updated.
Diffstat (limited to 'openimageio.patch')
-rw-r--r--openimageio.patch46
1 files changed, 46 insertions, 0 deletions
diff --git a/openimageio.patch b/openimageio.patch
new file mode 100644
index 000000000000..db61057d932f
--- /dev/null
+++ b/openimageio.patch
@@ -0,0 +1,46 @@
+From f90de3f01f7872c754f815287b6eaebd8e4c7fa1 Mon Sep 17 00:00:00 2001
+From: howetuft <howetuft@gmail.com>
+Date: Sun, 13 Mar 2022 19:52:17 +0100
+Subject: [PATCH] OpenImageIO v2.3
+
+---
+ cmake/modules/FindOpenImageIO.cmake | 3 ++-
+ .../kernel/rendering/final/texturecontrolledpixelrenderer.cpp | 1 +
+ 2 files changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/cmake/modules/FindOpenImageIO.cmake b/cmake/modules/FindOpenImageIO.cmake
+index 64f6dc48d..0538b89b2 100644
+--- a/cmake/modules/FindOpenImageIO.cmake
++++ b/cmake/modules/FindOpenImageIO.cmake
+@@ -42,6 +42,7 @@ include (FindPackageHandleStandardArgs)
+ find_path (OPENIMAGEIO_INCLUDE_DIR NAMES OpenImageIO/imageio.h)
+
+ find_library (OPENIMAGEIO_LIBRARY NAMES OpenImageIO)
++find_library (OPENIMAGEIO_UTIL_LIBRARY NAMES OpenImageIO_Util)
+
+ find_program (OPENIMAGEIO_OIIOTOOL NAMES oiiotool)
+ find_program (OPENIMAGEIO_IDIFF NAMES idiff)
+@@ -57,7 +58,7 @@ find_package_handle_standard_args (OPENIMAGEIO DEFAULT_MSG
+ # Set the output variables.
+ if (OPENIMAGEIO_FOUND)
+ set (OPENIMAGEIO_INCLUDE_DIRS ${OPENIMAGEIO_INCLUDE_DIR})
+- set (OPENIMAGEIO_LIBRARIES ${OPENIMAGEIO_LIBRARY})
++ set (OPENIMAGEIO_LIBRARIES ${OPENIMAGEIO_LIBRARY} ${OPENIMAGEIO_UTIL_LIBRARY})
+ else ()
+ set (OPENIMAGEIO_INCLUDE_DIRS)
+ set (OPENIMAGEIO_LIBRARIES)
+diff --git a/src/appleseed/renderer/kernel/rendering/final/texturecontrolledpixelrenderer.cpp b/src/appleseed/renderer/kernel/rendering/final/texturecontrolledpixelrenderer.cpp
+index f30fcc911..389b3d909 100644
+--- a/src/appleseed/renderer/kernel/rendering/final/texturecontrolledpixelrenderer.cpp
++++ b/src/appleseed/renderer/kernel/rendering/final/texturecontrolledpixelrenderer.cpp
+@@ -61,6 +61,7 @@
+ #include "foundation/platform/_beginoiioheaders.h"
+ #include "OpenImageIO/imagebufalgo.h"
+ #include "OpenImageIO/typedesc.h"
++#include "OpenImageIO/imagecache.h"
+ #include "foundation/platform/_endoiioheaders.h"
+
+ // Standard headers.
+--
+2.35.1
+