Skip to content

Commit

Permalink
Changes.md : Fix recent SelectionTool entries
Browse files Browse the repository at this point in the history
  • Loading branch information
johnhaddon committed Mar 28, 2024
1 parent a9d466c commit 5f247a3
Showing 1 changed file with 12 additions and 11 deletions.
23 changes: 12 additions & 11 deletions Changes.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
1.4.x.x (relative to 1.4.0.0b5)
=======

Features
--------

- SelectionTool : Added select mode plug. When set to anything except `Standard` using the SelectionTool causes the actual scene location selected to potentially be modified from the originally selected location. Selection modifiers work identically for deselection. Currently, two selectors are implemented :
- USD Kind : When selecting, the first ancestor location with a `usd:kind` attribute matching the chosen list of USD Kind will ultimately be selected. USD's Kind Registry includes `Assembly`, `Component`, `Group`, `Model` and `SubComponent` by default and can be extended via USD startup scripts.
- Shader Assignment : When selecting, the first ancestor location with a renderable and direct (not inherited) shader attribute will ultimately be selected. This can be used to select either surface or displacement shaders.

Fixes
-----

Expand All @@ -9,15 +16,14 @@ Fixes
- Dispatcher : Fixed shutdown crashes caused by Python slots connected to the dispatch signals [^1].
- Display : Fixed shutdown crashes caused by Python slots connected to `driverCreatedSignal()` and `imageReceivedSignal()` [^1].

API
---

- SelectionTool : Added static `registerSelectMode()` method for registering a Python or C++ function that will modify a selected scene path location. Users can choose which mode is active when selecting.

1.4.0.0b5 (relative to 1.4.0.0b4)
=========

Features
--------
- SelectionTool : Added select mode plug. When set to anything except `Standard` using the SelectionTool causes the actual scene location selected to potentially be modified from the originally selected location. Selection modifiers work identically for deselection. Currently, two selectors are implemented :
- USD Kind : When selecting, the first ancestor location with a `usd:kind` attribute matching the chosen list of USD Kind will ultimately be selected. USD's Kind Registry includes `Assembly`, `Component`, `Group`, `Model` and `SubComponent` by default and can be extended via USD startup scripts.
- Shader Assignment : When selecting, the first ancestor location with a renderable and direct (not inherited) shader attribute will ultimately be selected. This can be used to select either surface or displacement shaders.

Improvements
------------

Expand Down Expand Up @@ -403,11 +409,6 @@ Fixes
- Instancer : Fixed handling of unindexed primvars in RootPerVertex mode.
- ArnoldShader : Fixed startup errors caused by unknown values in `widget` metadata.

API
---

- SelectionTool : Added static `registerSelectMode()` method for registering a Python or C++ function that will modify a selected scene path location. Users can choose which mode is active when selecting.

1.3.14.0 (relative to 1.3.13.1)
========

Expand Down

0 comments on commit 5f247a3

Please sign in to comment.