-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
The UsdSchemaRegistry no longer combines all the plugin generatedSchema
files into a single large schematics layer and instead just allows the UsdPrimDefinitions it builds to map its properties directly to the generateSchema layer that holds its prim spec. This is a performance improvement in the initialization of the schema registry and opens up potential further improvement to the generatedSchemas themselves. Refactored some of the prim definition building implementation, moving it from UsdSchemaRegistry into UsdPrimDefinition with the goal of having all the code that handles the _LayerAndPath structure live in the UsdPrimDefinition code itself. Upgraded _LayerAndPath from a std::pair to a struct with helper accessor members for the now common uses of accessing data from the layer and path. (Internal change: 2268201)
- Loading branch information
Showing
6 changed files
with
414 additions
and
466 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.