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

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