|
4 | 4 | Improvements |
5 | 5 | ------------ |
6 | 6 |
|
7 | | -- USDScene : Added support for reading and writing purpose-based material bindings (#1273). |
8 | | -- IECoreGL::Shader : Added support for buffer samplers (#1264). |
| 7 | +- USDScene : |
| 8 | + - Added support for reading and writing purpose-based material bindings (#1273). |
| 9 | + - Added basic support for loading UsdLux lights (#1256). |
| 10 | +- IECoreGL::Shader : |
| 11 | + - Added support for buffer samplers (#1264). |
| 12 | + - Added support for integer sampler parameters (#1261). |
9 | 13 | - Adopted stricter default compilation flags (#1266). |
| 14 | +- IECoreUSD : Added support for version 22.03 (#1245). |
| 15 | +- IECoreMaya : Added support for Maya 2022 and Python 3 (#1235). |
| 16 | +- IECoreNuke : Added support for Python 3 (#1238). |
| 17 | +- IECoreHoudini : Added support for Houdini 19 and Python 3 (#1242). |
| 18 | +- Python : Added support for Python 3.9 in addition to 3.7 (#1229). |
10 | 19 |
|
11 | 20 | Fixes |
12 | 21 | ----- |
13 | 22 |
|
14 | 23 | - PointDistribution : Fixed inconsistent distributions between MacOS and Linux. The Linux distribution is now used on all platforms (#1269). |
15 | 24 | - Fixed compilation with C++17 (#1269, #1265). |
16 | 25 | - IECoreGL : Fixed build errors on MacOS (#1271). |
17 | | - |
18 | | -Breaking Changes |
19 | | ----------------- |
20 | | - |
21 | | -- PerlinNoise/Turbulence : Removed. We recommend OpenShadingLanguage's `liboslnoise` instead (#1269). |
22 | | - |
23 | | -10.4.0.0a5 (relative to 10.4.0.0a4) |
24 | | -========== |
25 | | - |
26 | | -> Note : Changes marked with "(RB-10.3)" don't need to be mentioned in the release notes for the final release version of `10.4.0.0`. They are all inherited from `RB-10.3`. |
27 | | - |
28 | | -Build |
29 | | ------ |
30 | | - |
31 | | -- Update IE options file to support Nuke 13.x custom dependencies (#1263). |
32 | | - |
33 | | - |
34 | | -10.4.0.0a4 (relative to 10.4.0.0a3) |
35 | | -========== |
36 | | - |
37 | | -> Note : Changes marked with "(RB-10.3)" don't need to be mentioned in the release notes for the final release version of `10.4.0.0`. They are all inherited from `RB-10.3`. |
38 | | - |
39 | | -Fixes |
40 | | ------ |
41 | | - |
42 | | -- USDScene : Fixed read/write of Color4f parameters, including component connections (RB-10.3). |
43 | | -- ShaderNetworkAlgo : Added support for Color4f parameters in `add|removeComponentConnectionAdapters()` (RB-10.3). |
44 | | - |
45 | | - |
46 | | -10.4.0.0a3 (relative to 10.4.0.0a2) |
47 | | -========== |
48 | | - |
49 | | -> Note : Changes marked with "(RB-10.3)" don't need to be mentioned in the release notes for the final release version of `10.4.0.0`. They are all inherited from `RB-10.3`. |
50 | | - |
51 | | -Improvements |
52 | | ------------- |
53 | | - |
54 | 26 | - USDScene : |
55 | | - - Added basic support for loading UsdLux lights (#1256). |
56 | | - - Registered .usdz file format (RB-10.3). |
57 | | - - USDScene : Added support for the `doubleSided` attribute (RB-10.3). |
58 | | -- IECoreGL::Shader : Added support for integer sampler parameters (#1261). |
59 | | - |
60 | | -10.4.0.0a2 (relative to 10.4.0.0a1) |
61 | | -========== |
62 | | - |
63 | | -> Note : None of these changes need to be mentioned in the release notes for the final release version of `10.4.0.0`. They are all inherited from `10.3.4.0`. |
64 | | - |
65 | | -Improvements |
66 | | ------------- |
67 | | - |
68 | | -- USDScene : |
69 | | - - Improved loading speed for stages where the same material is bound to many prims (#1253). |
70 | | - - Added support for `SdfAssetPath` attributes, which are now loaded as StringData containing the resolved asset path (#1252). |
71 | | - |
72 | | -Fixes |
73 | | ------ |
74 | | - |
75 | | -- CurvesAlgo : Fixed `resamplePrimitiveVariable()` to support vertex-to-varying and varying-to-vertex conversion for V2f primitive variables (#1251). |
76 | | -- USDScene : Fixed loading of materials containing shaders with exposed inputs (#1252). |
77 | | - |
78 | | -10.4.0.0a1 (relative to 10.3.2.1) |
79 | | -========== |
80 | | - |
81 | | -Improvements |
82 | | ------------- |
83 | | - |
84 | | -- IECoreUSD : Added support for version 22.03 (#1245). |
85 | | -- IECoreMaya : Added support for Maya 2022 and Python 3 (#1235). |
86 | | -- IECoreNuke : Added support for Python 3 (#1238). |
87 | | -- IECoreHoudini : Added support for Houdini 19 and Python 3 (#1242). |
88 | | -- Python : Added support for Python 3.9 in addition to 3.7 (#1229). |
| 27 | + - Fixed loading of asset paths containing `<UDIM>` tokens (#1274). |
| 28 | + - Fixed `attributesHash()` to consider UsdLuxLights (#1276). |
89 | 29 |
|
90 | 30 | Breaking Changes |
91 | 31 | ---------------- |
92 | 32 |
|
| 33 | +- PerlinNoise/Turbulence : Removed. We recommend OpenShadingLanguage's `liboslnoise` instead (#1269). |
93 | 34 | - OpenImageIO : Updated required version to 2.3 (#1246, #1230). |
94 | 35 | - Alembic : Dropped support for Alembic versions prior to 1.6 (#1240). |
95 | 36 | - IECoreGL : Removed `PerspectiveCamera.h` header. The implementation was already removed in a Cortex 10.1.0.0 (#1241). |
96 | 37 | - StringAlgo : Removed `join()` (#1221). |
97 | 38 |
|
| 39 | +Build |
| 40 | +----- |
| 41 | + |
| 42 | +- Updated IE options file to support Nuke 13.x custom dependencies (#1263). |
| 43 | + |
98 | 44 | 10.3.7.0 (relative to 10.3.6.1) |
99 | 45 | ======== |
100 | 46 |
|
|
0 commit comments