Line
Link Here
|
0 |
-- oiio-Release-2.2.18.0/src/dpx.imageio/dpxinput.cpp.orig |
0 |
++ oiio-Release-2.2.18.0/src/dpx.imageio/dpxinput.cpp |
Lines 6-12
Link Here
|
6 |
#include <iomanip> |
6 |
#include <iomanip> |
7 |
#include <memory> |
7 |
#include <memory> |
8 |
|
8 |
|
9 |
#include <OpenEXR/ImfTimeCode.h> //For TimeCode support |
9 |
#include <OpenEXR-3/ImfTimeCode.h> //For TimeCode support |
10 |
|
10 |
|
11 |
// Note: libdpx originally from: https://github.com/PatrickPalmer/dpx |
11 |
// Note: libdpx originally from: https://github.com/PatrickPalmer/dpx |
12 |
// But that seems not to be actively maintained. |
12 |
// But that seems not to be actively maintained. |
13 |
-- oiio-Release-2.2.18.0/src/field3d.imageio/field3d_pvt.h.orig |
13 |
++ oiio-Release-2.2.18.0/src/field3d.imageio/field3d_pvt.h |
Lines 8-14
Link Here
|
8 |
#include <OpenImageIO/Imath.h> |
8 |
#include <OpenImageIO/Imath.h> |
9 |
|
9 |
|
10 |
#if OIIO_USING_IMATH >= 3 |
10 |
#if OIIO_USING_IMATH >= 3 |
11 |
# include <Imath/ImathBox.h> |
11 |
# include <Imath-3/ImathBox.h> |
12 |
#else |
12 |
#else |
13 |
# include <OpenEXR/ImathBox.h> |
13 |
# include <OpenEXR/ImathBox.h> |
14 |
#endif |
14 |
#endif |
15 |
-- oiio-Release-2.2.18.0/src/include/OpenImageIO/Imath.h.in.orig |
15 |
++ oiio-Release-2.2.18.0/src/include/OpenImageIO/Imath.h.in |
Lines 13-22
Link Here
|
13 |
#define OIIO_USING_IMATH @OIIO_USING_IMATH@ |
13 |
#define OIIO_USING_IMATH @OIIO_USING_IMATH@ |
14 |
|
14 |
|
15 |
#if OIIO_USING_IMATH >= 3 |
15 |
#if OIIO_USING_IMATH >= 3 |
16 |
# include <Imath/ImathColor.h> |
16 |
# include <Imath-3/ImathColor.h> |
17 |
# include <Imath/ImathMatrix.h> |
17 |
# include <Imath-3/ImathMatrix.h> |
18 |
# include <Imath/ImathVec.h> |
18 |
# include <Imath-3/ImathVec.h> |
19 |
# include <Imath/half.h> |
19 |
# include <Imath-3/half.h> |
20 |
#else |
20 |
#else |
21 |
# include <OpenEXR/ImathColor.h> |
21 |
# include <OpenEXR/ImathColor.h> |
22 |
# include <OpenEXR/ImathMatrix.h> |
22 |
# include <OpenEXR/ImathMatrix.h> |
23 |
-- oiio-Release-2.2.18.0/src/libOpenImageIO/imagebufalgo_xform.cpp.orig |
23 |
++ oiio-Release-2.2.18.0/src/libOpenImageIO/imagebufalgo_xform.cpp |
Lines 18-24
Link Here
|
18 |
#include <OpenImageIO/thread.h> |
18 |
#include <OpenImageIO/thread.h> |
19 |
|
19 |
|
20 |
#if OIIO_USING_IMATH >= 3 |
20 |
#if OIIO_USING_IMATH >= 3 |
21 |
# include <Imath/ImathBox.h> |
21 |
# include <Imath-3/ImathBox.h> |
22 |
#else |
22 |
#else |
23 |
# include <OpenEXR/ImathBox.h> |
23 |
# include <OpenEXR/ImathBox.h> |
24 |
#endif |
24 |
#endif |
25 |
-- oiio-Release-2.2.18.0/src/libutil/fmath_test.cpp.orig |
25 |
++ oiio-Release-2.2.18.0/src/libutil/fmath_test.cpp |
Lines 18-24
Link Here
|
18 |
#include <OpenImageIO/unittest.h> |
18 |
#include <OpenImageIO/unittest.h> |
19 |
|
19 |
|
20 |
#if OIIO_USING_IMATH >= 3 |
20 |
#if OIIO_USING_IMATH >= 3 |
21 |
# include <Imath/ImathFun.h> |
21 |
# include <Imath-3/ImathFun.h> |
22 |
#else |
22 |
#else |
23 |
# include <OpenEXR/ImathFun.h> |
23 |
# include <OpenEXR/ImathFun.h> |
24 |
#endif |
24 |
#endif |
25 |
-- oiio-Release-2.2.18.0/src/libutil/typedesc_test.cpp.orig |
25 |
++ oiio-Release-2.2.18.0/src/libutil/typedesc_test.cpp |
Lines 9-20
Link Here
|
9 |
#include <OpenImageIO/Imath.h> |
9 |
#include <OpenImageIO/Imath.h> |
10 |
|
10 |
|
11 |
#if OIIO_USING_IMATH >= 3 |
11 |
#if OIIO_USING_IMATH >= 3 |
12 |
# include <Imath/ImathBox.h> |
12 |
# include <Imath-3/ImathBox.h> |
|
|
13 |
# include <OpenEXR-3/ImfKeyCode.h> |
14 |
# include <OpenEXR-3/ImfTimeCode.h> |
13 |
#else |
15 |
#else |
14 |
# include <OpenEXR/ImathBox.h> |
16 |
# include <OpenEXR/ImathBox.h> |
|
|
17 |
# include <OpenEXR/ImfKeyCode.h> |
18 |
# include <OpenEXR/ImfTimeCode.h> |
15 |
#endif |
19 |
#endif |
16 |
#include <OpenEXR/ImfKeyCode.h> |
|
|
17 |
#include <OpenEXR/ImfTimeCode.h> |
18 |
|
20 |
|
19 |
#include <OpenImageIO/typedesc.h> |
21 |
#include <OpenImageIO/typedesc.h> |
20 |
#include <OpenImageIO/unittest.h> |
22 |
#include <OpenImageIO/unittest.h> |
21 |
-- oiio-Release-2.2.18.0/src/oiiotool/oiiotool.cpp.orig |
23 |
++ oiio-Release-2.2.18.0/src/oiiotool/oiiotool.cpp |
Lines 16-22
Link Here
|
16 |
#include <utility> |
16 |
#include <utility> |
17 |
#include <vector> |
17 |
#include <vector> |
18 |
|
18 |
|
19 |
#include <OpenEXR/ImfTimeCode.h> |
19 |
#include <OpenEXR-3/ImfTimeCode.h> |
20 |
|
20 |
|
21 |
#include <OpenImageIO/argparse.h> |
21 |
#include <OpenImageIO/argparse.h> |
22 |
#include <OpenImageIO/color.h> |
22 |
#include <OpenImageIO/color.h> |
23 |
-- oiio-Release-2.2.18.0/src/openexr.imageio/exrinput.cpp.orig |
23 |
++ oiio-Release-2.2.18.0/src/openexr.imageio/exrinput.cpp |
Lines 22-32
Link Here
|
22 |
|
22 |
|
23 |
#include <OpenImageIO/platform.h> |
23 |
#include <OpenImageIO/platform.h> |
24 |
|
24 |
|
25 |
#include <OpenEXR/ImfChannelList.h> |
25 |
#include <OpenEXR-3/ImfChannelList.h> |
26 |
#include <OpenEXR/ImfEnvmap.h> |
26 |
#include <OpenEXR-3/ImfEnvmap.h> |
27 |
#include <OpenEXR/ImfInputFile.h> |
27 |
#include <OpenEXR-3/ImfInputFile.h> |
28 |
#include <OpenEXR/ImfTestFile.h> |
28 |
#include <OpenEXR-3/ImfTestFile.h> |
29 |
#include <OpenEXR/ImfTiledInputFile.h> |
29 |
#include <OpenEXR-3/ImfTiledInputFile.h> |
30 |
|
30 |
|
31 |
#ifdef OPENEXR_VERSION_MAJOR |
31 |
#ifdef OPENEXR_VERSION_MAJOR |
32 |
# define OPENEXR_CODED_VERSION \ |
32 |
# define OPENEXR_CODED_VERSION \ |
Lines 37-43
Link Here
|
37 |
#endif |
37 |
#endif |
38 |
|
38 |
|
39 |
#if OPENEXR_CODED_VERSION >= 20400 \ |
39 |
#if OPENEXR_CODED_VERSION >= 20400 \ |
40 |
|| __has_include(<OpenEXR/ImfFloatVectorAttribute.h>) |
40 |
|| __has_include(<OpenEXR-3/ImfFloatVectorAttribute.h>) |
41 |
# define OPENEXR_HAS_FLOATVECTOR 1 |
41 |
# define OPENEXR_HAS_FLOATVECTOR 1 |
42 |
#else |
42 |
#else |
43 |
# define OPENEXR_HAS_FLOATVECTOR 0 |
43 |
# define OPENEXR_HAS_FLOATVECTOR 0 |
Lines 48-84
Link Here
|
48 |
OIIO_PRAGMA_VISIBILITY_PUSH |
48 |
OIIO_PRAGMA_VISIBILITY_PUSH |
49 |
OIIO_PRAGMA_WARNING_PUSH |
49 |
OIIO_PRAGMA_WARNING_PUSH |
50 |
OIIO_GCC_PRAGMA(GCC diagnostic ignored "-Wunused-parameter") |
50 |
OIIO_GCC_PRAGMA(GCC diagnostic ignored "-Wunused-parameter") |
51 |
#include <OpenEXR/IexBaseExc.h> |
51 |
#include <OpenEXR-3/IexBaseExc.h> |
52 |
#include <OpenEXR/IexThrowErrnoExc.h> |
52 |
#include <OpenEXR-3/IexThrowErrnoExc.h> |
53 |
#include <OpenEXR/ImfBoxAttribute.h> |
53 |
#include <OpenEXR-3/ImfBoxAttribute.h> |
54 |
#include <OpenEXR/ImfChromaticitiesAttribute.h> |
54 |
#include <OpenEXR-3/ImfChromaticitiesAttribute.h> |
55 |
#include <OpenEXR/ImfCompressionAttribute.h> |
55 |
#include <OpenEXR-3/ImfCompressionAttribute.h> |
56 |
#include <OpenEXR/ImfDeepFrameBuffer.h> |
56 |
#include <OpenEXR-3/ImfDeepFrameBuffer.h> |
57 |
#include <OpenEXR/ImfDeepScanLineInputPart.h> |
57 |
#include <OpenEXR-3/ImfDeepScanLineInputPart.h> |
58 |
#include <OpenEXR/ImfDeepTiledInputPart.h> |
58 |
#include <OpenEXR-3/ImfDeepTiledInputPart.h> |
59 |
#include <OpenEXR/ImfDoubleAttribute.h> |
59 |
#include <OpenEXR-3/ImfDoubleAttribute.h> |
60 |
#include <OpenEXR/ImfEnvmapAttribute.h> |
60 |
#include <OpenEXR-3/ImfEnvmapAttribute.h> |
61 |
#include <OpenEXR/ImfFloatAttribute.h> |
61 |
#include <OpenEXR-3/ImfFloatAttribute.h> |
62 |
#include <OpenEXR/ImfHeader.h> |
62 |
#include <OpenEXR-3/ImfHeader.h> |
63 |
#if OPENEXR_HAS_FLOATVECTOR |
63 |
#if OPENEXR_HAS_FLOATVECTOR |
64 |
# include <OpenEXR/ImfFloatVectorAttribute.h> |
64 |
# include <OpenEXR-3/ImfFloatVectorAttribute.h> |
65 |
#endif |
65 |
#endif |
66 |
#include <OpenEXR/ImfInputPart.h> |
66 |
#include <OpenEXR-3/ImfInputPart.h> |
67 |
#include <OpenEXR/ImfIntAttribute.h> |
67 |
#include <OpenEXR-3/ImfIntAttribute.h> |
68 |
#include <OpenEXR/ImfKeyCodeAttribute.h> |
68 |
#include <OpenEXR-3/ImfKeyCodeAttribute.h> |
69 |
#include <OpenEXR/ImfMatrixAttribute.h> |
69 |
#include <OpenEXR-3/ImfMatrixAttribute.h> |
70 |
#include <OpenEXR/ImfMultiPartInputFile.h> |
70 |
#include <OpenEXR-3/ImfMultiPartInputFile.h> |
71 |
#include <OpenEXR/ImfPartType.h> |
71 |
#include <OpenEXR-3/ImfPartType.h> |
72 |
#include <OpenEXR/ImfRationalAttribute.h> |
72 |
#include <OpenEXR-3/ImfRationalAttribute.h> |
73 |
#include <OpenEXR/ImfStringAttribute.h> |
73 |
#include <OpenEXR-3/ImfStringAttribute.h> |
74 |
#include <OpenEXR/ImfStringVectorAttribute.h> |
74 |
#include <OpenEXR-3/ImfStringVectorAttribute.h> |
75 |
#include <OpenEXR/ImfTiledInputPart.h> |
75 |
#include <OpenEXR-3/ImfTiledInputPart.h> |
76 |
#include <OpenEXR/ImfTimeCodeAttribute.h> |
76 |
#include <OpenEXR-3/ImfTimeCodeAttribute.h> |
77 |
#include <OpenEXR/ImfVecAttribute.h> |
77 |
#include <OpenEXR-3/ImfVecAttribute.h> |
78 |
OIIO_PRAGMA_WARNING_POP |
78 |
OIIO_PRAGMA_WARNING_POP |
79 |
OIIO_PRAGMA_VISIBILITY_POP |
79 |
OIIO_PRAGMA_VISIBILITY_POP |
80 |
|
80 |
|
81 |
#include <OpenEXR/ImfCRgbaFile.h> |
81 |
#include <OpenEXR-3/ImfCRgbaFile.h> |
82 |
|
82 |
|
83 |
#include "imageio_pvt.h" |
83 |
#include "imageio_pvt.h" |
84 |
#include <OpenImageIO/dassert.h> |
84 |
#include <OpenImageIO/dassert.h> |
85 |
-- oiio-Release-2.2.18.0/src/openexr.imageio/exroutput.cpp.orig |
85 |
++ oiio-Release-2.2.18.0/src/openexr.imageio/exroutput.cpp |
Lines 13-22
Link Here
|
13 |
|
13 |
|
14 |
#include <OpenImageIO/platform.h> |
14 |
#include <OpenImageIO/platform.h> |
15 |
|
15 |
|
16 |
#include <OpenEXR/ImfChannelList.h> |
16 |
#include <OpenEXR-3/ImfChannelList.h> |
17 |
#include <OpenEXR/ImfEnvmap.h> |
17 |
#include <OpenEXR-3/ImfEnvmap.h> |
18 |
#include <OpenEXR/ImfOutputFile.h> |
18 |
#include <OpenEXR-3/ImfOutputFile.h> |
19 |
#include <OpenEXR/ImfTiledOutputFile.h> |
19 |
#include <OpenEXR-3/ImfTiledOutputFile.h> |
20 |
|
20 |
|
21 |
#ifdef OPENEXR_VERSION_MAJOR |
21 |
#ifdef OPENEXR_VERSION_MAJOR |
22 |
# define OPENEXR_CODED_VERSION \ |
22 |
# define OPENEXR_CODED_VERSION \ |
Lines 27-33
Link Here
|
27 |
#endif |
27 |
#endif |
28 |
|
28 |
|
29 |
#if OPENEXR_CODED_VERSION >= 20400 \ |
29 |
#if OPENEXR_CODED_VERSION >= 20400 \ |
30 |
|| __has_include(<OpenEXR/ImfFloatVectorAttribute.h>) |
30 |
|| __has_include(<OpenEXR-3/ImfFloatVectorAttribute.h>) |
31 |
# define OPENEXR_HAS_FLOATVECTOR 1 |
31 |
# define OPENEXR_HAS_FLOATVECTOR 1 |
32 |
#else |
32 |
#else |
33 |
# define OPENEXR_HAS_FLOATVECTOR 0 |
33 |
# define OPENEXR_HAS_FLOATVECTOR 0 |
Lines 38-71
Link Here
|
38 |
OIIO_PRAGMA_VISIBILITY_PUSH |
38 |
OIIO_PRAGMA_VISIBILITY_PUSH |
39 |
OIIO_PRAGMA_WARNING_PUSH |
39 |
OIIO_PRAGMA_WARNING_PUSH |
40 |
OIIO_GCC_PRAGMA(GCC diagnostic ignored "-Wunused-parameter") |
40 |
OIIO_GCC_PRAGMA(GCC diagnostic ignored "-Wunused-parameter") |
41 |
#include <OpenEXR/IexBaseExc.h> |
41 |
#include <OpenEXR-3/IexBaseExc.h> |
42 |
#include <OpenEXR/ImfBoxAttribute.h> |
42 |
#include <OpenEXR-3/ImfBoxAttribute.h> |
43 |
#include <OpenEXR/ImfCRgbaFile.h> // JUST to get symbols to figure out version! |
43 |
#include <OpenEXR-3/ImfCRgbaFile.h> // JUST to get symbols to figure out version! |
44 |
#include <OpenEXR/ImfChromaticitiesAttribute.h> |
44 |
#include <OpenEXR-3/ImfChromaticitiesAttribute.h> |
45 |
#include <OpenEXR/ImfCompressionAttribute.h> |
45 |
#include <OpenEXR-3/ImfCompressionAttribute.h> |
46 |
#include <OpenEXR/ImfEnvmapAttribute.h> |
46 |
#include <OpenEXR-3/ImfEnvmapAttribute.h> |
47 |
#include <OpenEXR/ImfFloatAttribute.h> |
47 |
#include <OpenEXR-3/ImfFloatAttribute.h> |
48 |
#if OPENEXR_HAS_FLOATVECTOR |
48 |
#if OPENEXR_HAS_FLOATVECTOR |
49 |
# include <OpenEXR/ImfFloatVectorAttribute.h> |
49 |
# include <OpenEXR-3/ImfFloatVectorAttribute.h> |
50 |
#endif |
50 |
#endif |
51 |
#include <OpenEXR/ImfHeader.h> |
51 |
#include <OpenEXR-3/ImfHeader.h> |
52 |
#include <OpenEXR/ImfIntAttribute.h> |
52 |
#include <OpenEXR-3/ImfIntAttribute.h> |
53 |
#include <OpenEXR/ImfKeyCodeAttribute.h> |
53 |
#include <OpenEXR-3/ImfKeyCodeAttribute.h> |
54 |
#include <OpenEXR/ImfMatrixAttribute.h> |
54 |
#include <OpenEXR-3/ImfMatrixAttribute.h> |
55 |
#include <OpenEXR/ImfRationalAttribute.h> |
55 |
#include <OpenEXR-3/ImfRationalAttribute.h> |
56 |
#include <OpenEXR/ImfStringAttribute.h> |
56 |
#include <OpenEXR-3/ImfStringAttribute.h> |
57 |
#include <OpenEXR/ImfTimeCodeAttribute.h> |
57 |
#include <OpenEXR-3/ImfTimeCodeAttribute.h> |
58 |
#include <OpenEXR/ImfVecAttribute.h> |
58 |
#include <OpenEXR-3/ImfVecAttribute.h> |
59 |
|
59 |
|
60 |
#include <OpenEXR/ImfDeepFrameBuffer.h> |
60 |
#include <OpenEXR-3/ImfDeepFrameBuffer.h> |
61 |
#include <OpenEXR/ImfDeepScanLineOutputPart.h> |
61 |
#include <OpenEXR-3/ImfDeepScanLineOutputPart.h> |
62 |
#include <OpenEXR/ImfDeepTiledOutputPart.h> |
62 |
#include <OpenEXR-3/ImfDeepTiledOutputPart.h> |
63 |
#include <OpenEXR/ImfDoubleAttribute.h> |
63 |
#include <OpenEXR-3/ImfDoubleAttribute.h> |
64 |
#include <OpenEXR/ImfMultiPartOutputFile.h> |
64 |
#include <OpenEXR-3/ImfMultiPartOutputFile.h> |
65 |
#include <OpenEXR/ImfOutputPart.h> |
65 |
#include <OpenEXR-3/ImfOutputPart.h> |
66 |
#include <OpenEXR/ImfPartType.h> |
66 |
#include <OpenEXR-3/ImfPartType.h> |
67 |
#include <OpenEXR/ImfStringVectorAttribute.h> |
67 |
#include <OpenEXR-3/ImfStringVectorAttribute.h> |
68 |
#include <OpenEXR/ImfTiledOutputPart.h> |
68 |
#include <OpenEXR-3/ImfTiledOutputPart.h> |
69 |
OIIO_PRAGMA_WARNING_POP |
69 |
OIIO_PRAGMA_WARNING_POP |
70 |
OIIO_PRAGMA_VISIBILITY_POP |
70 |
OIIO_PRAGMA_VISIBILITY_POP |
71 |
|
71 |
|