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
+19Lines changed: 19 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -1,16 +1,35 @@
1
1
10.7.x.x (relative to 10.7.0.0a10)
2
2
========
3
3
4
+
Features
5
+
--------
6
+
7
+
- PointInstancer : Added class to provide first-class encoding of point instancers.
8
+
9
+
Improvements
10
+
------------
11
+
12
+
- PrimitiveVariable : Added Python bindings for `IndexedView` class.
13
+
- USDScene : Added support for writing `IECoreScene::PointInstancer` as `UsdGeomPointInstancer`.
14
+
4
15
Fixes
5
16
-----
6
17
7
18
- RunTimeTyped : Fixed unnecessary overhead of `runTimeCast()` and `isInstanceOf()` for subclasses implemented in Python. The GIL is now never needed when the cast is to a C++ type.
19
+
- PrimitiveVariable : Made IndexedView `begin()` and `end()` const.
20
+
- PointsAlgo :
21
+
- Fixed loss of blind data in `deletePoints()`.
22
+
- Fixed loss of primitive type in `deletePoints()` (if processing a derived class of PointsPrimitive).
8
23
9
24
Breaking Changes
10
25
----------------
11
26
12
27
- ClassParameter, ClassVectorParameter : Replaced statically allocated TypeIds with ids allocated dynamically by `IECore.registerRunTimeTyped()`. If the id is needed from C++, it can be queried at runtime with `RunTimeTyped::typeIdFromTypeName()`.
13
28
- RunTimeTyped : Removed `typId` argument from `registerRunTimeTyped()` Python function. TypeIds are now always allocated dynamically for Python classes.
29
+
- USD :
30
+
- Removed support for `IECOREUSD_POINTINSTANCER_RELATIVE_PROTOTYPES` environment variable. Prototype paths are now always specified as relative where possible.
31
+
- Removed `./` prefix from relative prototype paths.
32
+
- UsdGeomPointInstancer `inactiveIds` are now merged into the `invisibleIds` primitive variable on loading, instead of being loaded separately.
0 commit comments