-
Notifications
You must be signed in to change notification settings - Fork 62
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Share usd arrays with arnold core (#2148)
* shared (foreign) arrays wip * testsuite now passing in hydra mode * remove iostream and add deletion of points * test buffer holder to benefit from usd deduplication * cache the shared AtArray for deduplication * rename AiArrayMakeSharedXXX to AiArrayMakeShared * fix potential data race * remove AtArray map * moving buffer holder per hdmesh * replace unordered_map by vector of key value pair * check bufferMap is empty when deleting HdMesh + comments * deallocate the shared VtValues by resetting the arnold params * add an ArrayCopier and allow enabling shared arrays at compilation time * remove temporary values * share uvs and normals arrays * rename functions and add deletion of uvs an normals shared arrays, move the code in dedicated file * remove unwanted changes on api compatibility * revert unwanted commits * revert unwanted commits * remove unwanted commit * add function aliases for aiArrayConst* * fix build on more recent versions * update changelog
- Loading branch information
Showing
15 changed files
with
568 additions
and
331 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
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
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
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
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
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
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
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.