-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HYDRA-1058/HYDRA-970 : GeomSubsets picking filter + Fix multi-selection when single-picking #143
Merged
Merged
Changes from all commits
Commits
Show all changes
76 commits
Select commit
Hold shift + click to select a range
6a408af
HYDRA-1058 : Rough basic structure for GeomSubset picking
debloip-adsk 8411237
HYDRA-1058 : Attempt to add menu item to USD selection mode menu
debloip-adsk d22f028
HYDRA-1058 : Functioning registering of menu items in USD selection menu
debloip-adsk 498894a
HYDRA-1058 : Functional picking mode menu
debloip-adsk aa1cd64
HYDRA-1058 : Cleanup picking code
debloip-adsk 2a7cc0f
HYDRA-1058 : Cleanup pick interpretation code
debloip-adsk 10a0657
HYDRA-1058 : Move comment
debloip-adsk 1af6821
HYDRA-1058 : Avoid unnecessary idle events to create pick mode UI
debloip-adsk 1e8ed39
HYDRA-1058 : Move all GeomSubset MEL code into same script
debloip-adsk aa48112
HYDRA-1058 : Cleanup GeomSubsets UI setup code
debloip-adsk 98445a4
HYDRA-1058 : Tear down UI on plugin unload and if MayaUSD is unloaded…
debloip-adsk ce3a01d
HYDRA-1058 : Simplify data keeping for UI teardown
debloip-adsk b81e164
HYDRA-1058 : Remove print debugging statements
debloip-adsk 828fbea
HYDRA-1058 : Reorder operations
debloip-adsk 0e37282
HYDRA-1058 : Cleanup headers and rename method
debloip-adsk 7f790ac
HYDRA-1058 : Add comments to explain how the pick mode menu is hooked up
debloip-adsk ba06415
HYDRA-1058 : Remove headers
debloip-adsk 238cdb0
HYDRA-1058 : Rename prims picking mode
debloip-adsk 3b1cf87
HYDRA-1058 : Adjust UI label
debloip-adsk 6037212
HYDRA-1058 : Clarify naming
debloip-adsk 696fdea
HYDRA-1058 : Add comments
debloip-adsk 3b6e56f
HYDRA-1058 : Handle single selection pick mode
debloip-adsk a0dc0a4
HYDRA-1058 : Fix UI deletion and re-creation
debloip-adsk a04b5b6
HYDRA-1058 : Remove select menu callback on UI teardown
debloip-adsk 21b6ce9
HYDRA-1058 : Fix callbacks clear command
debloip-adsk a6d40de
HYDRA-1058 : Fix UI deletion on plugin unload and re-load
debloip-adsk da990fb
HYDRA-1058 : Remove prints
debloip-adsk 193d5ff
HYDRA-1058 : Extend check for UI creation for consistency
debloip-adsk a8dedc2
HYDRA-1058 : Add example scene
debloip-adsk 02e3337
HYDRA-1058 : Fix GeomSubsets pick resolution for Xform parent
debloip-adsk ea54d9e
HYDRA-1058 : Use anonymous namespace variables instead of static
debloip-adsk 0e9e601
HYDRA-1058 : Refactor plugin loading callbacks registration
debloip-adsk 68d0a55
HYDRA-1058 : Remove superfluous UI code changes
debloip-adsk 3919d7b
HYDRA-1058 : Add upper half geom subset sphere scene
debloip-adsk f712c28
HYDRA-1058 : Simplify GeomSubset prim
debloip-adsk 168ef78
HYDRA-1058 : Add upper half geom subset cube scene
debloip-adsk 6b5f1d2
HYDRA-1058 : Simplify cube scene
debloip-adsk 74a39a7
HYDRA-1058 : Fixup
debloip-adsk 0c2f0ee
HYDRA-1058 : Scene with instancing and materials
debloip-adsk 706cf20
HYDRA-1058 : Adjust scene
debloip-adsk 9d3a68b
HYDRA-1058 : Add test files
debloip-adsk b5a5598
HYDRA-1058 : Adjust test scene
debloip-adsk 86a7ae1
HYDRA-1058 : GeomSubsets picking marquee select test
debloip-adsk 15fe9ac
HYDRA-1058 : GeomSubset picking test
debloip-adsk 0521787
HYDRA-1058 : Fallback picking test
debloip-adsk d269647
HYDRA-1058 : Instance GeomSubset picking test
debloip-adsk d6a774d
HYDRA-1058 : Instance fallback picking test
debloip-adsk f93a62e
HYDRA-1058 : Refactor and cleanup testUtils
debloip-adsk 0c15712
HYDRA-1058 : Cleanup testGeomSubsetsPicking.py
debloip-adsk dc3720d
HYDRA-1058 : Remove dead code
debloip-adsk 3574410
HYDRA-1058 : Fixup
debloip-adsk 44d7aba
HYDRA-1058 : Extract out common test code
debloip-adsk a2d2314
HYDRA-1058 : Extract out common test code for instance tests
debloip-adsk 9d4a414
HYDRA-1058 : Cleanup tests
debloip-adsk 514fa73
HYDRA-1058 : Cleanup test headers and increase thoroughness
debloip-adsk f2b8201
HYDRA-1058 : Remove unused file
debloip-adsk 502d69c
HYDRA-1058 : Rename picking modes and use token-based approach for ex…
debloip-adsk 5b8fcc4
HYDRA-1058 : Small touchups
debloip-adsk c642055
Merge branch 'dev' into debloip/HYDRA-1058/geomsubset-picking
debloip-adsk cabdfab
HYDRA-1058 : Cleanup GeomSubsets mel file
debloip-adsk 22333dd
HYDRA-1058 : Add localization support
debloip-adsk 7469854
HYDRA-1058 : Add copyright notices
debloip-adsk d580ab8
HYDRA-1058 : Add comments in test
debloip-adsk d7ff4e3
HYDRA-1058 : Handle build support for USD < 2403
debloip-adsk 84545f2
HYDRA-1058 : Skip GeomSubset picking tests if USD version does not su…
debloip-adsk b174995
HYDRA-1058 : Debug OSX and Linux failure #1
debloip-adsk 8d0e85d
HYDRA-1058 : Debug OSX and Linux #2
debloip-adsk eb9ef75
MAYA-xxxx <one line description>
debloip-adsk 829244b
HYDRA-1058 : Debug OSX #1
debloip-adsk dbfd624
HYDRA-1058 : Adjust test setup to use markers for clicking
debloip-adsk a3b032a
HYDRA-1058 : Rename resolvePrimAndInstancePicking
debloip-adsk 8b12c6f
HYDRA-1058 : Fix typo
debloip-adsk 66f6d14
HYDRA-1058 : Revert obsolete changes
debloip-adsk fc5eb3f
HYDRA-1058 : Cleanup testGeomSubsetsPicking.cpp
debloip-adsk b83f710
HYDRA-1058 : Add link to MayaUSD register strings MEL file
debloip-adsk d4768e8
HYDRA-1058 : Add comment
debloip-adsk File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixes the following error that was raised when trying to unload mayaHydra :
When clearing callbacks, the owner must be specified.
Note that mayaHydra still doesn't unload properly (and already didn't before this PR, even with this fix), but at least that's one issue down.