Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
273 commits
Select commit Hold shift + click to select a range
4f83154
Run shared layer_editor_test.py from Maya (Tasks 7-9)
deboisj May 20, 2026
6bf4bd4
Build UsdLayerEditor Python bindings as part of the shared component
deboisj May 20, 2026
bf49ec9
Fix testMayaUsdSharedLayerEditor entry point
deboisj May 20, 2026
c17d903
Add _executeCmd hook for cross-DCC layer editor tests
deboisj May 20, 2026
b59eb05
Disable testMayaUsdSharedLayerEditor for now
deboisj May 20, 2026
60ffbab
Re-enable drag-and-drop layer reorder in shared LayerTreeModel
deboisj May 20, 2026
fb4686b
Match shared buildContextMenu to Maya layer editor context menu
deboisj May 20, 2026
5479192
Register kMenuStitchLayers string resource for Maya context menu
deboisj May 20, 2026
73fcd0d
Implement UfeCommandHook::moveSubLayerPath for drag-and-drop reorder
deboisj May 20, 2026
c72042d
Add C++ GTest layer editor test suite design spec
deboisj May 20, 2026
64c4e4f
Add C++ GTest layer editor test suite skeleton
deboisj May 20, 2026
4e1042f
Fix save and panel icon
deboisj May 20, 2026
3cd2ea9
Fix layer editor test CMake: BUILD_TESTS guard + exclusion comment
deboisj May 20, 2026
11b2a16
Add testMain and StubCommandHook for layer editor GTest suite
deboisj May 20, 2026
6366621
Add StubSessionState for layer editor GTest suite
deboisj May 20, 2026
dcac066
Add TestFixture and placeholder tests for layer editor GTest suite
deboisj May 20, 2026
f9fc594
Fix stub API mismatches for layer editor GTest suite
deboisj May 20, 2026
a2a9c96
Fix stubs for dual old/new layer editor compilation
deboisj May 20, 2026
520176b
Fix OldTests Maya include path and remove unused Qt::Test dependency
deboisj May 20, 2026
675e71a
Link Maya Foundation/OpenMaya/OpenMayaUI for OldTests
deboisj May 20, 2026
12cc0e1
Drop UsdLayerEditorOldTests; only build UsdLayerEditorNewTests
deboisj May 20, 2026
1fdb254
Simplify stubs: remove old-component compatibility guards
deboisj May 20, 2026
870d77a
Fix SetUp() crash: call initializeQtUtils() before widget construction
deboisj May 20, 2026
158f28a
Implement 23 GTests for UsdLayerEditorNewTests (replace placeholders)
deboisj May 21, 2026
2a88258
Add design spec: layer editor test parity (~195 tests)
deboisj May 21, 2026
376a424
Update test parity spec: add two-phase workflow with triage gate
deboisj May 21, 2026
771cb2c
Add layer editor test parity implementation plan
deboisj May 21, 2026
ca3b9aa
Add Phase 1 layer editor test parity suite (~170 new tests)
deboisj May 21, 2026
e99bee9
Fix compilation: remove PXR_NAMESPACE_USING_DIRECTIVE from header, us…
deboisj May 21, 2026
82b14c4
Fix: remove free-function helper (can't access protected), remove pri…
deboisj May 21, 2026
bb3b6be
Export IsLayerActionAllowed, LayerViewMemento, LoadLayersDialog for t…
deboisj May 21, 2026
89ff13d
Add LayerEditorAPI.h include to loadLayersDialog.h
deboisj May 21, 2026
0b45a6e
Add shared layer tests
deboisj May 21, 2026
009e836
test: add testLayerEditorCommands skeleton
deboisj May 21, 2026
e87efb2
feat: add auto-retarget disable callback to BaseCmd
deboisj May 21, 2026
0eca2e9
feat: add stage provider callback to BackupLayerBaseCmd
deboisj May 21, 2026
ccbdf15
feat: implement ReplaceSubPathCmd and wire UfeCommandHook
deboisj May 21, 2026
fd70a33
test: add behavioral parity tests for DiscardEditCmd and ClearLayerCmd
deboisj May 21, 2026
06d0d8d
test: add behavioral parity tests for MuteLayerCmd
deboisj May 21, 2026
cd7efbe
test: add behavioral parity tests for LockLayerCmd
deboisj May 21, 2026
b26d1e0
refactor: delegate Impl::MuteLayer and Impl::LockLayer to UFE commands
deboisj May 21, 2026
b1c1cad
test: add parity tests for InsertSubPathCmd, RemoveSubPathCmd, AddAno…
deboisj May 22, 2026
055f7cc
refactor: delegate InsertSubPath, RemoveSubPath, AddAnonSubLayer to s…
deboisj May 22, 2026
47fe556
refactor: remove dead #else fallback code from MuteLayer and LockLayer
deboisj May 22, 2026
7493a81
fix: preserve ufeCmd across undo/redo; fix TF_VERIFY for non-end inse…
deboisj May 22, 2026
2613d5f
feat: register shared BackupLayerBaseCmd stages provider from plugin …
deboisj May 22, 2026
4b0e9d8
Remove dead BackupLayerBase Maya class
deboisj May 22, 2026
badbd02
Add MoveSubPathCmd to shared layer editor; delegate Impl::MoveSubPath
deboisj May 22, 2026
ad8e4a0
Add addCallbackContext to RefreshSystemLockLayerCmd and delegate Impl…
deboisj May 22, 2026
dfc948b
docs: spec for replacing _subCommands with direct UFE commands
deboisj May 24, 2026
f5e556e
docs: implementation plan for replacing _subCommands with direct UFE …
deboisj May 24, 2026
2f6b153
refactor: replace _subCommands with direct UFE commands
deboisj May 24, 2026
087bee3
Port EMSUSD-706
deboisj Jun 2, 2026
590def6
Port EMSUSD-3680 layer-tree-model optimization to shared layer editor
deboisj Jun 2, 2026
9841873
Propagate WANT_ADSK_USD_EDIT_FORWARD_BUILD to UsdLayerEditorLib
deboisj Jun 2, 2026
3fd17cd
refactor(layer-editor-tests): extract testButtons body to testButtons…
deboisj Jun 3, 2026
a09486b
refactor(layer-editor-tests): extract 5 remaining test bodies to *Log…
deboisj Jun 3, 2026
109dacb
feat(old-le-tests): add compatibility shim headers for old editor tes…
deboisj Jun 4, 2026
f7b243a
feat(old-le-tests): add OldEditorStubCommandHook
deboisj Jun 4, 2026
3a3d393
feat(old-le-tests): add OldEditorStubSessionState
deboisj Jun 4, 2026
3dfc6e5
feat(old-le-tests): add OldEditorStubLayerEditorWindow
deboisj Jun 4, 2026
e7b2450
feat(old-le-tests): add old-editor LayerEditorTestFixture
deboisj Jun 4, 2026
b06f644
feat(old-le-tests): add thin test wrapper files for old editor target
deboisj Jun 4, 2026
13bc813
feat(old-le-tests): add Maya plugin host with JsonResultCollector
deboisj Jun 4, 2026
a26c72e
feat(old-le-tests): add UsdLayerEditorOldTests CMake target
deboisj Jun 4, 2026
5179e09
feat(old-le-tests): wire UsdLayerEditorOldTests into main build
deboisj Jun 4, 2026
4f4eb34
feat(old-le-tests): add Python parity test entry point
deboisj Jun 4, 2026
3621692
fix(old-le-tests): use if/else for plugin SUFFIX instead of generator…
deboisj Jun 4, 2026
a50576e
fix(old-le-tests): move Python test into test/cpp so mayaUsd_add_test…
deboisj Jun 4, 2026
f3a6501
fix(old-le-tests): build parity tests regardless of BUILD_NEW_LAYER_E…
deboisj Jun 4, 2026
0929f75
fix(old-le-tests): fix include ordering for old-editor parity target
deboisj Jun 4, 2026
944e4ad
fix(old-le-tests): fix remaining API gaps for old-editor parity build
deboisj Jun 4, 2026
ea2b435
fix: restore BUILD_NEW_LAYER_EDITOR=OFF path in layerEditorCommand.cpp
deboisj Jun 4, 2026
1126fc0
fix: add IndexAdjustments to old-path Impl namespace
deboisj Jun 4, 2026
185a0cb
fix(old-le-tests): export all mayaUsdUI symbols on Windows
deboisj Jun 4, 2026
a2d2d5c
fix(old-le-tests): generate staticMetaObject locally for SessionState…
deboisj Jun 4, 2026
04c64b9
fix(old-le-tests): convert Python test to unittest.TestCase
deboisj Jun 4, 2026
c9e978d
fix(old-le-tests): create QApplication in plugin if absent
deboisj Jun 4, 2026
687c9bd
fix(old-le-tests): use QT_QPA_PLATFORM=offscreen for widget tests
deboisj Jun 4, 2026
ba5f064
refactor(old-le-tests): convert to standalone executable like new edi…
deboisj Jun 4, 2026
662c38f
EMSUSD-3680 optimize layer tre model rebuilds
pierrebai-adsk May 26, 2026
94db093
EMSUSD-3680 fix memeory leak and logic
pierrebai-adsk May 28, 2026
de8b0ad
EMSUSD-3680 respect refresh lock state
pierrebai-adsk May 29, 2026
9734e53
Fix isIdenticalItem to check _isSharedStage flag
deboisj Jun 4, 2026
0f02363
New editor: read legacy \"mayaSharedLayers\" token alongside \"adskSh…
deboisj Jun 4, 2026
19e4619
Old test parity
deboisj Jun 4, 2026
92ecdae
docs: spec for always-building both layer editors without a CMake switch
deboisj Jun 4, 2026
8f7521c
docs: implementation plan for always-building both layer editors
deboisj Jun 4, 2026
0d28d12
build: remove BUILD_NEW_LAYER_EDITOR option, always build UsdLayerEdi…
deboisj Jun 4, 2026
e6ba765
build: remove stale BUILD_NEW_LAYER_EDITOR reference in comment
deboisj Jun 4, 2026
f7f13cd
build: mayaUsdUI always uses UsdLayerEditorLib, drop legacy widget so…
deboisj Jun 4, 2026
6374bed
build: mayaUsdOldLayerEditorTests compiles legacy sources directly, d…
deboisj Jun 4, 2026
ee0b928
build: restore *Logic.h include path for mayaUsdOldLayerEditorTests
deboisj Jun 4, 2026
992e754
build: add mayaQtUtils.cpp to test legacy sources
deboisj Jun 4, 2026
0599d67
Merge remote-tracking branch 'upstream/dev' into feature/unify_layer_…
deboisj Jun 4, 2026
75c57cb
Strengthen layer editor C++ tests and add command undo/redo coverage
deboisj Jun 5, 2026
6b02089
Merge upstream/dev and port new commits into the shared layer editor
deboisj Jun 5, 2026
07dc6d3
docs(le): reconcile DCC-functions registry spec with repo; add impl plan
deboisj Jun 5, 2026
a2d4afd
feat(le): add layer-editor DCC-functions registry header
deboisj Jun 5, 2026
e470ca0
feat(le): implement layer-editor DCC-functions registry
deboisj Jun 5, 2026
badce78
build(le): compile layerEditorDCCFunctions into UsdLayerEditorLib
deboisj Jun 5, 2026
c86beb9
feat(maya-le): add DCC-functions registration unit
deboisj Jun 5, 2026
b31ab0b
feat(maya-le): register DCC functions at plugin init / clear at unload
deboisj Jun 5, 2026
90755ca
docs(le): correct echo option-var resolution in impl plan
deboisj Jun 5, 2026
6de3344
refactor(le): read DCC functions from the registry; route tests throu…
deboisj Jun 5, 2026
5fdcfbf
refactor(le): remove DCC virtuals/overrides now served by the registry
deboisj Jun 6, 2026
e1b5fd8
docs(le): update MIGRATION.md current-state — bridge is live, registr…
deboisj Jun 6, 2026
1cc5c7a
fix(le): add EF toggle-button icons to shared layer-editor resources
deboisj Jun 6, 2026
24d19e0
feat(le): open the EF dialog via a DCC-functions registry hook
deboisj Jun 6, 2026
4dcca9e
fix(le): use effectiveTargetLayer for target highlight so EF mode sho…
deboisj Jun 6, 2026
6882076
feat(le): add EF fallback-target redirect and mute-hold ordering fixes
deboisj Jun 8, 2026
9f4bf38
feat(le): pass target-layer flag and DCC stage caches through layer save
deboisj Jun 8, 2026
cb72892
chore(le): drop resolved TODO LE-EXTRACT comments and add review doc
deboisj Jun 8, 2026
121720f
feat(le): inject DCC save options and session hooks into shared layer…
deboisj Jun 8, 2026
3327f3c
Relocate the shared layer and its tests.
deboisj Jun 8, 2026
0fac25f
cmake: relocate usdLayerEditor from lib/usdUfe to lib/
deboisj Jun 8, 2026
be28910
cmake: remove BUILD_NEW_LAYER_EDITOR gate from shared layer editor Py…
deboisj Jun 8, 2026
8afffe1
Fixing the python shared tests.
deboisj Jun 9, 2026
60d4bf1
Fix shared layer editor bugs found during Maya Python test run
deboisj Jun 9, 2026
4a85523
Merge remote-tracking branch 'upstream/dev' into feature/unify_layer_…
deboisj Jun 9, 2026
179da10
Fix build: remove override from showHelp — base class not yet updated
deboisj Jun 9, 2026
0b8a7dc
Port variable expression sublayer evaluation fix to shared layer editor
deboisj Jun 9, 2026
2bfefaa
Port EMSUSD-3785 merge-layers locked-parent fix to shared layer editor
deboisj Jun 9, 2026
22e0597
Update MIGRATION.md for upstream/dev merge through 2026-06-09
deboisj Jun 9, 2026
a60e89b
Simplify overly verbose comments. Generally matching old editor.
deboisj Jun 10, 2026
3a5dd6c
Fix shared layer editor porting discrepancies
deboisj Jun 10, 2026
d5ca820
Add C++ tests for layer editor discrepancy fixes
deboisj Jun 10, 2026
9892686
vp2RenderDelegate: fix dangling-reference warning with GCC14
jufrantz Jun 11, 2026
c4089d5
fileio: ability for automatic loading for plugins that register an `E…
jufrantz Jun 11, 2026
0d13146
unit-tests: test automatic loading of ImportChaser plugins
jufrantz Jun 11, 2026
92d1b49
unit-tests: test automatic loading of ExportChaser plugins
jufrantz Jun 11, 2026
31c69c2
doc: update documentation related to Import/ExportChaser plugins loading
jufrantz Jun 11, 2026
00a7db9
Restore dialog parent threading in shared layer editor
deboisj Jun 12, 2026
f714865
Add transferSessionLayer and setProxyRootLayerPath DCC hooks
deboisj Jun 12, 2026
d6f0ab7
Add component-creator stubs to layer editor test fixture
deboisj Jun 12, 2026
d44e06e
Match OLD: isAnonymous reflects unsaved component state
deboisj Jun 12, 2026
bb9293d
Add headless test seams to suppress modal layer-editor dialogs
deboisj Jun 12, 2026
3499a6a
Match OLD: saveEdits routes component stages to saveStage
deboisj Jun 12, 2026
9f9b2ee
Match OLD: discardEdits confirms then reloads component stages
deboisj Jun 12, 2026
fabb4af
Match OLD: component onSaveAll repaths proxy and transfers session layer
deboisj Jun 12, 2026
24fd376
Fix component session-layer transfer: capture before swap, restore after
deboisj Jun 12, 2026
a2d7d0e
Restore initial save-layers dialog width
deboisj Jun 12, 2026
2b66214
Use dccObjectPath for shared batch-save pre-scan
deboisj Jun 12, 2026
35ed148
Match OLD: async dispatch for EF fallback target change
deboisj Jun 12, 2026
3999b3e
Match OLD: load-layers fallback uses Maya workspace root
deboisj Jun 12, 2026
18ca586
Restore toolbar button objectNames
deboisj Jun 12, 2026
cc2478d
Match OLD: single undo for add-anonymous-layer with reorder
deboisj Jun 12, 2026
179cf0d
EF dialog follows current stage while open
deboisj Jun 12, 2026
737aca6
Mark unused dialog-parent params and fix isTargetLayer comment
deboisj Jun 12, 2026
c82f074
Fix undefined vtValueToUfeValue when UFE_SCENEITEM_HAS_METADATA is no…
dj-mcg Jun 13, 2026
2e48cac
Match OLD: thread dialog parent through component saveAnonymousLayer …
deboisj Jun 14, 2026
4f47a41
Merge remote-tracking branch 'upstream/dev' into feature/unify_layer_…
deboisj Jun 14, 2026
689382a
Merge upstream/dev through 2026-06-14; port EF button refresh to shar…
deboisj Jun 14, 2026
ce4970d
test build fix
deboisj Jun 14, 2026
4f55982
Fix test compile and run against old editor
deboisj Jun 14, 2026
5c0d3d7
Attempt to fix build on linux
deboisj Jun 15, 2026
c5e5eb4
include casing fix
deboisj Jun 15, 2026
80b998a
Fix compile?
deboisj Jun 15, 2026
140ee7c
One more header issue.
deboisj Jun 15, 2026
eb1f930
Fixed more linux compile issues.
deboisj Jun 15, 2026
561e4c9
No new LE case build fix
deboisj Jun 15, 2026
814290a
Conitnue fixing pipeline issues.
deboisj Jun 15, 2026
4005afe
Fixing osx/linux compilation issues
deboisj Jun 15, 2026
815cd24
Fix lnk warnings.
deboisj Jun 15, 2026
b218d2d
Move DCC functions, use gulrak
deboisj Jun 15, 2026
f799629
fix include
deboisj Jun 15, 2026
fcbddc0
Fix header attempt
deboisj Jun 15, 2026
558f9b2
Missing override and remove string_view usage.
deboisj Jun 15, 2026
8935504
More linux compilation issues.
deboisj Jun 15, 2026
a0b5e0c
Fix layer muting
deboisj Jun 15, 2026
22f1845
Rapth fix to find layer editor
deboisj Jun 16, 2026
40d3204
Merge remote-tracking branch 'upstream/dev' into feature/unify_layer_…
deboisj Jun 16, 2026
d46301e
Merge branch 'deboisj/le_shared_base' into feature/unify_layer_editors
deboisj Jun 16, 2026
05fe062
Move superpowers docs to parent ecg-maya-usd repo
deboisj Jun 16, 2026
f7c5878
Revise fix: use UFE_V3_FEATURES_AVAILABLE guard in Utils.cpp instead
dj-mcg Jun 16, 2026
dce6e8b
Remove !MAYAUSD_USE_SHARED_LAYER_EDITOR dead code
deboisj Jun 16, 2026
3bac664
Add FileSystemFns and SerializationFns to DCC registry
deboisj Jun 16, 2026
0699d56
Route utilFileSystem callbacks through DCC registry
deboisj Jun 16, 2026
6d54432
Migrate FileSystem setter callers to setFileSystemFns
deboisj Jun 16, 2026
4a2fa88
Remove unused utilFileSystem.h include from layerEditorCommand
deboisj Jun 16, 2026
dad4bf0
Route utilSerialization callbacks through DCC registry
deboisj Jun 16, 2026
9ae19b9
Register FileSystemFns/SerializationFns from Maya; collapse initialize()
deboisj Jun 16, 2026
06f679f
Remove unused util.h include from batchSaveLayersUIDelegate
deboisj Jun 16, 2026
2ca48ea
Remove stale includes from batchSaveLayersUIDelegate after migration
deboisj Jun 16, 2026
79a4fed
Add comment explaining partial FileSystemFns registration in register…
deboisj Jun 16, 2026
ac3428f
Add undo to remove opinion
barbalt Jun 16, 2026
9b8b6bf
Merge pull request #4643 from jufrantz/fix_dangling_reference_warning
seando-adsk Jun 17, 2026
2b11a1b
Merge pull request #4649 from dj-mcg/pr/fix-vtValueToUfeValue-ifdef-g…
seando-adsk Jun 17, 2026
d2415cc
Improve test coverage
deboisj Jun 17, 2026
0bd2b34
Add undo to remove opinion
barbalt Jun 16, 2026
e34821f
Merge branch 'barbalt/dev/EMSUSD-3311-remove-opinion' of https://gith…
barbalt Jun 17, 2026
0f71966
More test coverage
deboisj Jun 17, 2026
0da1eac
test(usdLayerEditor): register testLayerEditorWindow and testStageSel…
deboisj Jun 17, 2026
9154d59
test(usdLayerEditor): cover LayerTreeView expand/collapse/selection m…
deboisj Jun 17, 2026
dd7ea26
test(usdLayerEditor): fix test name typo MatchesTeeModel -> MatchesTr…
deboisj Jun 17, 2026
faca521
test(usdLayerEditor): stub testLayerEditorWindow and testStageSelecto…
deboisj Jun 17, 2026
992155d
EMSUSD-coverage: add targeted tests for uncovered item/model branches
deboisj Jun 17, 2026
3a0f20b
EMSUSD-coverage: export serialization functions and add coverage tests
deboisj Jun 17, 2026
4adcfd3
EMSUSD-coverage: export LayerTreeView/StageSelectorWidget classes; ad…
deboisj Jun 17, 2026
45d3ec5
docs: spec for real proxy shapes in old editor test fixture
deboisj Jun 18, 2026
5eafc77
Further increase test coverage
deboisj Jun 18, 2026
5bddc55
test(oldLE): add setProxyShapePath to OldEditorStubSessionState
deboisj Jun 18, 2026
d6c396a
test(oldLE): add proxy shape path members to LayerEditorTestFixture
deboisj Jun 18, 2026
6930e67
test(oldLE): create real Maya proxy shapes per-test in fixture SetUp/…
deboisj Jun 18, 2026
3c5ed6c
test(oldLE): use real proxy path in ComponentSaveWidgetTest::makeWidget
deboisj Jun 18, 2026
29e974a
test(oldLE): fix makeWidget overloads to preserve empty-string dccPat…
deboisj Jun 18, 2026
502b536
test(oldLE): always return kSuccess from runLayerEditorTests so Pytho…
deboisj Jun 18, 2026
2b9f867
docs(oldLE): update parity status after proxy shape fix and test expa…
deboisj Jun 18, 2026
af19c08
test(oldLE): share testLayerLogicUtils (CustomLayerData+Layers+warnin…
deboisj Jun 18, 2026
aaaa54c
fix(oldLE): use PXR_NS::UsdStage in testLayerLogicUtilsLogic.h to avo…
deboisj Jun 18, 2026
81084bc
fix(oldLE): guard warningDialogs tests — old editor has different con…
deboisj Jun 18, 2026
532f794
fix(oldLE): guard Layers:: tests — no link path to UsdLayerEditorLib …
deboisj Jun 18, 2026
dec69b5
Merge pull request #4651 from Autodesk/barbalt/dev/EMSUSD-3311-remove…
seando-adsk Jun 18, 2026
e28f6e2
Move ALL tests under tests
deboisj Jun 18, 2026
8faab00
Split DCC functions QT/not
deboisj Jun 18, 2026
329cf06
Address layer editor unification review comments
deboisj Jun 18, 2026
9761b1a
Remove unused getLayersToSaveFromStage from mayaUsd core
deboisj Jun 18, 2026
b08ca7b
Undo/redo support for the RenderSetup.
derlerk Jun 17, 2026
dca84a6
SdfUndo block
derlerk Jun 18, 2026
14d7f24
Remove ambigious tests that did not actually cover the code paths.
derlerk Jun 18, 2026
59d3ee1
Review changes :
derlerk Jun 18, 2026
83fa67e
Share layer editor test logic as .cpp instead of .h + wrappers
deboisj Jun 19, 2026
de57e9a
Layer editor unification: supporting lib, plugin and test changes
deboisj Jun 19, 2026
8da8ebc
Fix header
derlerk Jun 19, 2026
777eb8b
Merge remote-tracking branch 'upstream/dev' into deboisj/le_shared_base
deboisj Jun 19, 2026
7bf312b
Merge remote-tracking branch 'upstream/dev' into deboisj/unify_layer_…
deboisj Jun 19, 2026
5e619d1
Files first letter to lowercase.
derlerk Jun 19, 2026
d7f4e8a
Decouple old tests from shared LE
deboisj Jun 19, 2026
c84b980
Review pass on tests
deboisj Jun 19, 2026
24ad15a
Test review pass
deboisj Jun 20, 2026
096ee2f
Refine usdLayerEditor C++ tests: remove low-value tests, recover cove…
deboisj Jun 22, 2026
a65e756
EMSUSD-3823 fix layer content refresh
pierrebai-adsk Jun 22, 2026
146046f
Merge pull request #4642 from jufrantz/automatic_loading_of_chaser_pl…
seando-adsk Jun 22, 2026
627a858
Fix relative include path
derlerk Jun 22, 2026
076375c
Rename c++ test files.
deboisj Jun 22, 2026
e65f86f
Merge pull request #4654 from Autodesk/derlerk/EMSUSD-3762
seando-adsk Jun 22, 2026
10f7cf1
Merge pull request #4655 from Autodesk/bailp/EMSUSD-3823/layer-displa…
seando-adsk Jun 22, 2026
79c9d0c
Avoid duplication
deboisj Jun 23, 2026
299be3c
Layer editor unification review pass
deboisj Jun 23, 2026
6a12658
Improve tests
deboisj Jun 25, 2026
f551ea9
Aligh new/old tests. Review pass
deboisj Jun 26, 2026
ca60356
Cleanup pass
deboisj Jun 26, 2026
f2bf551
Layer editor review WIP: add parity test README + cpp .gitignore; dro…
deboisj Jun 26, 2026
27d821d
Merge remote-tracking branch 'upstream/dev' into deboisj/unify_layer_…
deboisj Jun 26, 2026
a4d0787
Port layer contents update fix
deboisj Jun 26, 2026
6c6e17f
Remove transient work MD files
deboisj Jun 26, 2026
6e8cabd
Merge remote-tracking branch 'upstream/dev' into deboisj/le_shared_base
deboisj Jun 26, 2026
8e24ed8
Merge branch 'deboisj/le_shared_base' into deboisj/unify_layer_editor…
deboisj Jun 26, 2026
ad699ac
Merge branch 'deboisj/le_shared_base' into deboisj/unify_layer_editor…
deboisj Jun 26, 2026
9120dda
Rename libs
deboisj Jun 26, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions lib/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
add_subdirectory(usdUfe)
add_subdirectory(usdLayerEditor)
if (BUILD_MAYAUSD_LIBRARY)
add_subdirectory(mayaUsd)
add_subdirectory(usd)
Expand Down
7 changes: 7 additions & 0 deletions lib/mayaUsd/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -272,11 +272,18 @@ target_link_libraries(${PROJECT_NAME}
$<$<BOOL:${CMAKE_WANT_MATERIALX_BUILD}>:MaterialXGenGlsl>
)

target_link_libraries(${PROJECT_NAME} PRIVATE usdLayerEditor Qt::Core)
target_compile_definitions(${PROJECT_NAME} PRIVATE MAYAUSD_USE_SHARED_LAYER_EDITOR=1)

# -----------------------------------------------------------------------------
# run-time search paths
# -----------------------------------------------------------------------------
if(IS_MACOSX OR IS_LINUX)
mayaUsd_init_rpath(rpath "lib")
# Search libmayaUsd's own directory so it can resolve sibling libraries it
# links privately (e.g. usdLayerEditor). DT_RUNPATH is non-transitive, so
# such siblings are not found via the loading module's rpath.
mayaUsd_add_rpath(rpath ".")
if(DEFINED MAYAUSD_TO_USD_RELATIVE_PATH)
mayaUsd_add_rpath(rpath "../${MAYAUSD_TO_USD_RELATIVE_PATH}/lib")
elseif(DEFINED PXR_USD_LOCATION)
Expand Down
2 changes: 2 additions & 0 deletions lib/mayaUsd/commands/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ target_sources(${PROJECT_NAME}
editTargetCommand.cpp
layerEditorCommand.cpp
layerEditorWindowCommand.cpp
mayaLayerEditorDCCFunctions.cpp
schemaCommand.cpp
)

Expand All @@ -22,6 +23,7 @@ set(HEADERS
editTargetCommand.h
layerEditorCommand.h
layerEditorWindowCommand.h
mayaLayerEditorDCCFunctions.h
schemaCommand.h
)

Expand Down
Loading