You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Changes
+150-1Lines changed: 150 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,157 @@
1
-
10.5.x.x (relative to 10.5.9.2)
1
+
10.5.x.x (relative to 10.5.15.0)
2
2
========
3
3
4
4
5
5
6
+
10.5.15.0 (relative to 10.5.14.1)
7
+
=========
8
+
9
+
Improvements
10
+
------------
11
+
12
+
- USDScene : Added loading of ArnoldAlembic, ArnoldUsd and ArnoldProceduralCustom prims as Cortex ExternalProcedural objects.
13
+
14
+
Fixes
15
+
-----
16
+
17
+
- USDScene : Fixed loading of instanced UsdSkel geometry with unique animation applied.
18
+
19
+
10.5.14.1 (relative to 10.5.14.0)
20
+
=========
21
+
22
+
Fixes
23
+
-----
24
+
25
+
- Boost : Fixed compatibility with Boost 1.82.
26
+
27
+
10.5.14.0 (relative to 10.5.13.1)
28
+
=========
29
+
30
+
Features
31
+
--------
32
+
33
+
- ObjectMatrix : Added new class providing an object that holds a matrix of child objects.
34
+
35
+
Fixes
36
+
-----
37
+
38
+
- Alembic : Fixed crashes caused by invalid UVs.
39
+
40
+
10.5.13.1 (relative to 10.5.13.0)
41
+
=========
42
+
43
+
Fixes
44
+
-----
45
+
46
+
- USD : Fixed compatibility with USD 25.05.
47
+
48
+
10.5.13.0 (relative to 10.5.12.0)
49
+
=========
50
+
51
+
Features
52
+
--------
53
+
54
+
- PointInstancerAlgo : Added support for the env var IECOREUSD_POINTINSTANCER_RELATIVEPROTOTYPES. If this is set to "1", then when USD PointInstancers are loaded as point clouds, if they contain prototype paths beneath themselves in the hierarchy, those prototype paths will be loaded as relative paths, starting with "./". This aligns with how Gaffer will now handle prototype paths, and allows point instancers to be relocated in the hierarchy.
55
+
56
+
Fixes
57
+
-----
58
+
59
+
- USDScene :
60
+
- Fixed timecodes used when writing animated attributes.
61
+
- Fixed timecodes used when writing animated bounds.
62
+
63
+
10.5.12.0 (relative to 10.5.11.0)
64
+
========
65
+
66
+
Features
67
+
--------
68
+
69
+
- IECoreImage::DisplayDriverServer: Adds option to display server to client driver to write to the same display driver.
70
+
71
+
Fixes
72
+
-----
73
+
74
+
- IECore : Fixed bug that was causing imath vectors and colors with values of `inf` / `std::numeric_limits<float>::infinity()` to be serialised in a way that could not be evaluated with `eval()`.
75
+
76
+
Build
77
+
-----
78
+
79
+
- CI :
80
+
- IECoreHoudini.LiveSceneTest : Reverted recent update since #1441 made it unnecessary.
81
+
82
+
10.5.11.0 (relative to 10.5.10.0)
83
+
=========
84
+
85
+
Improvements
86
+
------------
87
+
88
+
- OpenImageIOAlgo::DataView : Added support for Int64Data, UInt64Data, Int64VectorData and UInt64VectorData.
89
+
- IECoreHoudini : Updated to support Houdini 20.0 and 20.5.
90
+
- IECoreMaya : Avoid compilation warnings with new gcc.
91
+
92
+
Fixes
93
+
-----
94
+
95
+
- MeshAlgo::MeshSplitter/segment : Fixed so that we now preserve vertex order while splitting. This matches the old behvaviour before 1.4.6.0 when segment was optimized. This doesn't affect the correctness of the result, but is a better convention to match user expectations - when combining meshes followed by splitting, it's better if you get back the same vertex ids you started with.
96
+
97
+
Build
98
+
-----
99
+
100
+
- SConstruct :
101
+
- Added `PYBIND11_INCLUDE_PATH` option.
102
+
- Added `VDB_PYTHON_PATH` to USD tests.
103
+
- Added `INSTALL_CREATE_SYMLINKS`, which allows you to disable the creation of version symlinks at the end of the install.
104
+
- Added `USG_SHIMLIB_PATH` which may be necessary to run nuke tests.
105
+
106
+
- CI :
107
+
- IECoreHoudini tests updated to pass on newer environments.
108
+
- IECoreGL tests updated with relaxed precisions for image comparisons.
109
+
- Updated to GafferHQ/dependencies 9.0.0.
110
+
- Updated Windows build to use MSVC 2022.
111
+
112
+
10.5.10.0 (relative to 10.5.9.5)
113
+
=========
114
+
115
+
Improvements
116
+
------------
117
+
118
+
- USDScene : PointInstancers are now loaded with `invisibleIds` and `inactiveIds` as primitive variables.
119
+
- IECoreUSD::DataAlgo :
120
+
- Made `valueTypeName` argument to `fromUSD( const VtValue & )` optional. This allows VtValue to be converted without having additional type information available.
121
+
- Added conversions between `VtDictionary` and `CompoundData`.
122
+
- IECoreUSD::ShaderAlgo :
123
+
- Stopped writing `cortex_autoAdaptor` metadata, which would cause errors in DCCs without the definition registered.
124
+
- Added round-tripping of all blind data stored on Shaders.
125
+
- IECoreScene::ShaderNetworkAlgo : Added a mechanism for customising the adapter shaders used by `addComponentConnectionAdapters()`.
- USDScene : Fixed crash loading a Volume with an empty field.
142
+
143
+
10.5.9.3 (relative to 10.5.9.2)
144
+
========
145
+
146
+
Fixes
147
+
-----
148
+
149
+
- USDScene :
150
+
- Fixed crash attempting to write to a file that is already open for reading. An exception is now thrown instead.
151
+
- Fixed loading of skinned facevarying normals.
152
+
- `lightLink` and `shadowLink` collections on UsdLuxLightAPI are no longer treated as sets.
153
+
- Version.h : Fixed `*Version()` functions to return the runtime version of the library, not the version that client code was compiled with. Use the `CORTEX_*_VERSION` macros for compile time checks.
154
+
- IECoreUSD : Asset and volume paths now use `/` in the resolved path on all operating systems. This behavior can be disabled by setting the `IECOREUSD_FORCE_ASSET_PATH_FORWARD_SLASH` environment variable to a value of `0`.
0 commit comments