Deterministic artifact graph - bring back the clockwork universe (#7483)

* Change to use deterministic artifact graph

* Update output to use the new order

* Fix to clear everything when scene is cleared

* Fix lots

* Update artifact graph output for the last time

* Delete unused sorting code

* Remove unneeded cfg

* Fix to preserve top-level artifacts when there's an error

* Update output after error fix

* Add better doc comments

* Remove duplicate global operations

* Update comments

* Update ignored tests that were flaky

* Update graph for new samples after rebase

* Fix test assertion message
This commit is contained in:
Jonathan Tran
2025-06-16 13:55:24 -04:00
committed by GitHub
parent d6278cf075
commit aae34cf1e5
197 changed files with 79222 additions and 69896 deletions

View File

@ -30,12 +30,12 @@ flowchart LR
14["Cap End"]
%% face_code_ref=Missing NodePath
15["SweepEdge Opposite"]
16["SweepEdge Opposite"]
16["SweepEdge Adjacent"]
17["SweepEdge Opposite"]
18["SweepEdge Opposite"]
19["SweepEdge Adjacent"]
18["SweepEdge Adjacent"]
19["SweepEdge Opposite"]
20["SweepEdge Adjacent"]
21["SweepEdge Adjacent"]
21["SweepEdge Opposite"]
22["SweepEdge Adjacent"]
1 --- 2
2 --- 3
@ -46,20 +46,20 @@ flowchart LR
2 ---- 8
3 --- 12
3 x--> 13
3 --- 18
3 --- 21
3 --- 22
4 --- 10
4 --- 11
4 x--> 13
4 --- 17
4 --- 21
5 --- 9
4 --- 19
4 --- 20
5 --- 10
5 x--> 13
5 --- 16
5 --- 20
6 --- 11
5 --- 17
5 --- 18
6 --- 9
6 x--> 13
6 --- 15
6 --- 19
6 --- 16
8 --- 9
8 --- 10
8 --- 11
@ -74,20 +74,20 @@ flowchart LR
8 --- 20
8 --- 21
8 --- 22
9 --- 15
9 --- 16
9 --- 20
21 <--x 9
18 <--x 9
10 --- 17
10 --- 21
22 <--x 10
11 --- 15
10 --- 18
20 <--x 10
11 --- 19
20 <--x 11
12 --- 18
19 <--x 12
11 --- 20
22 <--x 11
16 <--x 12
12 --- 21
12 --- 22
15 <--x 14
16 <--x 14
17 <--x 14
18 <--x 14
19 <--x 14
21 <--x 14
```