Brain Memory Training Academy plays on the Mac and the iPhone: profile 0100F5D01DA3A000 (base game 1.0.0, SDK 16.2.4)

- Unity 2022.3.5f1 IL2CPP with no bundles: its serialized files carry no type trees and nothing lends a Shader tree, so unityfs.py has Unity 2022.3's Shader layout written out (KNOWN_TREES, about 30 structs). It matches Ace Attorney Investigations Collection's bundle tree node for node (2,324 nodes, same alignment flags) and decodes its 40 bundle Shader objects identically. shader_split.py gives it to stripped files only in its second pass, so Ace Attorney's tables stay byte-identical
- 496 shaders (439 engine built-ins, 46 of the game's, 11 of Unity's player in main); the built-in VR blit's geometry shader does not build
- nninitStartup gives StandardAllocator pool - used with virtual address memory, as in Ace Attorney: node area cut for this sdk build (Unicorn Overlord 1.05's; it has no system resource and boots the same with the cut). Ace Attorney's 1 GB pool and 5 GB block; probes on VammManager::AllocateAddressRegion / FreeAddressRegion show the live regions end at about +2.1 GB of the 4.375 GB alias region
- 60 fps, real sound, saves, no red line; about 0.75 GB resident, flat over 20 minutes. Controller only (the game never reads the touch screen): docked, 2D pad layout
- Prewarm list recorded through the title, controls, level select and the first levels (six shader pairs, seven pipelines)
This commit is contained in:
seedds committed 2026-10-21 20:33:04 +08:00
1 parent ee0b66d72e
commit a323c870e0
15 files changed
+1284 -2

No files matched your search

+1
View File
@@ -0,0 +1 @@
# generated
1 # generated
+2
View File
@@ -0,0 +1,2 @@
# chain b-70a5a3b5dbd2 2026-10-21T19:42:34+08:00
e5ac49d4582a339c
1 # chain b-70a5a3b5dbd2 2026-10-21T19:42:34+08:00
2 e5ac49d4582a339c
+370
View File
@@ -0,0 +1,370 @@
# chain b-70a5a3b5dbd2 2026-10-21T19:42:35+08:00
# shader key, then reg:bytes for each uniform slot whose reads stay inside its first bytes, and s<reg> for each storage slot it never writes (cb_extent.py)
008f89e94d37f17f 1:144
00a30a0f46c385b7 1:512
01032593cc506ebe 0:144
0113299bdfd8e853 0:32
0180b059ec95bd72 1:208
024d9bf30c4fa61c 1:144
041aec4b91ce15e8 0:16
057e5c2fee5bdeec 1:176
062c3bc276a5de83 0:16
0650a5d060d8d078 0:176
06a9417bbf71ddb4 0:128
06c1ba909e2328a8 1:224
074090dfc64af223 0:416
08bcac6cfc2b2997 1:224
08d3ffaf24b32841 0:48
08d97a9546a387c2 0:256
08f98b0c47bd6224 0:288
093af69abb07ccbf 0:144
093e90df78efa3ff 0:240
0dc5d3490c0078ad 0:16
0f5ec22f212aab35 0:16
105d3285733f033d 1:176
10b8f3a53c4d7ac3 0:208
1157af2bbbad8b25 0:16
120a691fb17933b2 1:208
1262319abf377cef 0:160
1303c5b0a5189ae1 0:32
13ff035220081165 0:16
1440f356c805c2fe 0:128
148ce61946ed5a61 0:128
14a2f34ca63c0eae 0:16
14c7ddbdf0516627 1:160
156b96e2d9aad524 0:16
15bfac413bdaa24d 0:224
16051c1cd7abbae4 0:16
160af83248a2b2a4 0:336
179a4fb083adcc43 1:224
17db6c9c03e1aa58 1:288
182976323b871b23 1:144
184850419e5ccc6d 1:224
191ec2304b8dbea4 0:208
196b4ea113489037 0:64
1a0cec8d6d7169fb 0:64
1b7cba1d017e0a1a 0:128
1bb75fc33da50201 0:144
1c748f13e87c37f2 0:128
1c909b0005346394 0:16
1cdb954daa8713d5 1:208
1d49715f0796ec75 0:16
1e0cb1118cc8d18a 0:208
1e520318ed9c7562 0:64 2:16
1e962e4ce080dd1b 1:224
1f4db99b8e612e4c 0:192
200a8c93c34d612e 0:48
20a4c4924527e56e 0:416
20deafc634f993b1 0:128
21514777b903efef 0:240
2213b7ab6eb683b4 0:128
2247578d333e0241 0:16
22be3768980bcb58 1:128
2427aa450c42d345 1:224
243f66a060e1cacc 1:208
2450a1837405022c 0:512
25edd6863de50aa5 0:176
25f86d68d6abfc0e 0:16
2655fb98f59f400e 0:48
26ecc16264f1dc9b 1:144
27978b3b0ac68d62 1:208
279f753f3bb1718b 1:128
297092cd9d3a13a5 0:128
2a65e79d4b9c3797 0:16
2a965c92998bae9c 0:208
2b93e06754f0cadd 0:16
2bedd400e0809944 1:416
2bfd67ac06320a41 0:32
2df8ee15763d12ed 1:272
2fff01f28f3f4baf 1:208
303e9b720c60d289 1:288
30854e908d5930ae 1:160
3094e448e893fda9 1:416
34026e7cc7311cc4 0:208
3436f4acc6f81cfb 0:16
34dbbf9ed6ad5c8b 0:448
35a2acbe9afd5c6c 1:480
35f63fe94b3cc68c 0:144
36665ad72dd6aee2 0:32
3748bcc367151f64 0:16
38d7ed66f598f5cc 0:416
38ffcb2340e4da0f 0:256
396a5abf4d95e7a3 0:496
3afaf9f812f3bbb9 0:160
3b0ee16d9dfed446 1:208
3c3bd19f24d32bd9 0:128
3d8a96479e7697ef 0:144
3e0937ffba447299 1:144
3e517848d6762504 0:48
3f248f2a253ade89 0:64
4028807cf756b2f9 0:144
4082deedf87eb3f9 0:16
4169e324dc0e7d20 0:64 2:16
417a6dd03ab4c8ae 1:272
423bf12b7a4884fd 0:16
4279f2abc41c98fd 1:128
43093586a2db179a 1:288
433200027601b1d3 1:144
4503fd983a61c5dd 1:208
474d2f91a38f18fd 0:32
47b62feaa2f46ae1 0:448
47e9bf0c41511099 1:272
4868944653a697e0 0:192
487f87d2bcd6fa5a 0:128
4984e45974e274fd 0:144
49b1781ee34cfc5d 1:128
4a538a2a1ee598a6 0:144
4b1bad37bad027ef 1:128
4b526e68c3079f29 1:224
4b59ce82c021376c 0:16
4db85cdfaa19ea70 0:48
4e421da322c6802e 0:32
4fe42e603d0f14dd 0:416
508a846b6d1d6bf1 1:224
50fbd9439332b8d8 0:192
51a43dc738fc3ef9 0:128
51b04e2cf16da124 0:16
52a257b1bdecf163 1:224
53023007b531a12c 0:48
5397566eb741604a 0:144
5401c99c51c0a669 1:208
552bbc8ffc2459e4 0:16
56c9bf6ae52f6ed5 0:512
57689ea3eb34e421 0:16
578f32cb9006c029 1:128
58de0144bfc51aa3 0:144
58f76e746792186a 0:480
593580da847f921f 1:208
5a11171d59095023 0:64
5a3dd9d64881706f 1:224
5a622026f7174a62 0:48
5b80b5e29812b804 0:32
5bad81513b25c4c5 1:448
5bb7f5a55c54c909 1:176
5c465e7569808a1e 0:432
5ca9203ec35bbac8 0:144
5da987b945a43b73 0:16
5df25f086d58adc3 0:96
5e1f4f6d766e3b06 1:224
5f75b882185ee693 0:32
6007a994ce0942d8 0:80
6095a5184da8e24f 0:80 2:16
6169f418d1d2ff61 0:240
6170682418b6f13e 1:416
63bbea0f8db91479 0:48
6439d1cdb6c3198d 1:128
654b1a8de2ad6772 1:128
6557c984b4270d6c 0:224
661c785cd55f2e89 0:144
664038c8dbe04f7a 0:144
66fe3334fce3c9c4 0:128
67eba53b3fd8c2a8 1:352
683af766a194e7a4 0:64
68e247aa34301fff 1:448
6a07c6895faf724d 0:16
6abd23a271954e48 1:336
6ad4b3d8d84f0872 0:32
6b0569e41c7a50eb 1:272
6b6066f4df0d3d26 1:272
6cbd8e9851cafaba 0:64 2:16
6e2c06932d410347 0:288
6eafeb4e8f2e5ed6 0:144
6f325ee93dfb0bd7 0:128
6fbd373be010701d 1:272
6fbf5000363d1ef4 0:192
714f10ab493be2be 1:272
7311cc5ece76d8e9 1:144
7350682b464e268e 1:272
74a82989196eda32 0:64
74b957d310c6fb01 1:208
750dfc11d68f4a55 1:272
75c3f32168518e16 0:64 2:16
762e07725fa0344b 1:240
76587e3e4609f31d 1:272
76ec8d45ca1c7f0a 1:320
783b2f5cb28ddc46 0:400
78be1cfe27df1a92 0:288
7937ce57a4b0feb0 1:128
7c040667398ff600 0:400
7c6f9fa5ecf943a3 1:416
7cdb11880ffb6805 0:144
7cdef66f67c97a38 0:16
7d42bce888db97cc 1:128
7dfc4c82c864530c 1:224
7e5a23608fa46af7 0:64
7f1676e00645f32e 0:64 1:336
7f97480029db046d 0:256
8071b19758beb24c 0:224
80891e7ac4636525 1:224
80ec6af4fa0ffa70 1:128
8193e65867e9173e 0:144
82d5819bc672a09c 1:224
833fcd46efed90e1 0:288
8378c4b476ca7c6f 1:208
848d1ed2e1e62235 0:464
853661cff8b96d75 1:128
85fac76cb152bfe1 0:144
865dae1cb2af91a9 0:416
8955b0dc79b562b5 0:64
89a63a479ddba78f 0:144
8a956178732f9de4 0:64
8b5f2624a7092f7e 0:128
8c087ddab316e656 0:496
8ca0c7c597f27ed4 0:16
8e0a2ba4e4218eb9 1:144
8f3d47e0e3dd4e63 0:288
8f57f6d2d8db6221 0:16
90e8b324199f6ec4 0:128
90ece7312c450926 0:144
91a0f747efa93cbf 0:368
91c7bcc7ad0cefec 1:128
9206b7f9f3a9a299 0:416
923a7f3f106bd7e5 0:16
92704e1b121269b4 0:176
92d59ccca0d6940b 0:384
941c2ec17c3bfed9 1:224
95717bda0bfb0d35 0:176
957eb3acc1d1d3a2 1:144
978437bfb4b09d54 1:128
9a15c705ae07908e 0:32
9a43e425483db596 0:224
9b24bb3ccf670cce 0:64 2:16
9c04ab757c89ea17 0:144
9c1b3603fac8cb48 1:272
9c2c4741c50aefa2 1:224
9cafa06895d9d40b 1:208
9da974a398b955a8 1:416
9ffbdf961f6260e5 0:240
a0cbd66c05f0cddd 0:16
a1bde50156c5dc41 1:272
a1ef4f8e37eab1dc 1:336
a3140916c131dc09 1:208
a49bf1a2bf43148a 0:64
a4fd3f90616318cb 0:64
a550bc77353b10be 1:128
a64992c4b444b9b5 1:160
a6c87f6987bc281a 1:224
a75207141cd5f099 0:16
a78147417abacf8b 0:128
a790622bb89c2095 0:16
a8edd7084a085c4e 0:128
a951612dcac37afb 0:240
a9c30c0e88479bfa 1:144
aa2c816a3a3cce8e 1:160
aa47b31a04283a7b 0:256
ab593a96c7537a7c 0:240
ab677171aa42edd2 1:272
ac50bbd456b10300 0:208
adb45e2f94dd96db 0:416
adf2917a3b546972 1:128
aec0872affee4a1c 0:16
af906b9ed1005ff7 0:416
afb7d73ef27fc98e 0:64
afcb9e372770bbba 1:224
aff26c6c5b8a2feb 1:208
b14518da6bb98f69 1:448
b23988fd350be8e9 0:144
b258e4c5ba829eb0 0:64 1:336
b268f3cf106394e9 1:224
b3c31fff3367e091 0:16
b3d6f6e977084c0f 1:224
b59954acf8fb22c3 0:64 2:16
b654479583669539 0:208
b66381ed45a8a488 1:224
b7b871376bdd974c 0:144
b84e2e9cb8049355 0:48
b8fb2704332aacac 1:224
b925d4b645f470ea 0:192
b9a51af16859a413 0:384
b9fcb347353e461f 1:128
ba70cb3da58f48a9 0:496
bae87c023654a503 0:240
bc0fb2fbd4af60ce 0:32
bec0e52d4c29183c 0:144
bfdcaddc02b4d35c 0:336
c05eb481342b2dd3 1:144
c384495fb3d277f3 0:288
c3a814fb220a886a 0:16
c4908af9419bfd75 0:176
c625095354643103 1:224
c74769b196990a78 0:16
ca05670bc68846c1 1:208
cb796a8530f73ccb 0:128
cc9f28527a8853d5 1:208
ccf33f7956ae1040 0:176
ccff457aa263e0cf 1:208
cd1a727c97a6d022 1:224
d2597e330dd1057b 1:272
d29ce228c09f296b 0:128
d41d73cb72d01201 1:208
d4384194d013bf98 0:16
d65888f51ed04d18 0:208
d70b7adfdaab764f 0:64 2:16
d70c740af93d68ba 1:352
d76b705711a9befc 1:224
d83558285bd341ed 0:192
d839b85f5fab754c 0:144
d8e62fbae97c65fc 0:128
da63a476c9ccc82d 0:16
daa896ad5ccd0f65 0:48
db0150c34f60803e 0:176
dbfb8f362104df4f 0:16
dc7c332965a25fea 1:240
dd113f0a6490360b 1:320
dd4f5ff762cdfee3 0:32
dd9477c9d811a41c 1:448
de1a1865a66aab82 1:128
de25af302b2d3cf3 0:176
dee2ce72f0f49991 0:336
df899c7e64607ce7 0:400
dfe8a059b9fbd63b 1:208
e02e120d846bb09a 0:448
e0f29cb47d3d20ed 0:160
e1806d29e0bbb2b9 0:16
e1d2e5178e38eac5 0:128
e265d382e61fcb7c 1:208
e26e3dcb729f62bf 1:208
e3c2f7c70b5c5b0f 0:16
e44f25b06aff9d06 0:16
e4533356d9aae3c1 0:64 2:16
e4df1475528d12dc 1:224
e4ef252ce5966098 1:224
e54767299068c077 0:16
e5637a3e8800099e 1:272
e5ac49d4582a339c 0:160
e6609e951ec03d64 1:320
e668c11dfd083b26 1:224
e71460d89d7f4ac6 0:64 2:16
e74f2ba940610cf0 0:32
e762eceafddf0975 0:128
e7e617597f10e7ee 1:272
e8b7cbd85e4e5e94 0:128
e9e3b3121a971e33 0:96 2:16
ea3806363641fd5b 1:128
eab50afd6987b979 1:144
eac9ef0cd952ba94 0:64 2:16
ec0b337abea10932 0:16
ec0e4e28f4efda1f 1:144
ed98b492b4a29e3d 0:192
edbd30b1f3c04004 0:144
ee92e42489c5ef5f 0:48
eea6d09d92ae4b84 0:16
eeac458c58c356a0 1:144
ef0d938481d46539 1:416
f0715e8de7365b31 0:64
f0e97b050cca2b52 0:256
f3758e40d8f6a1d9 0:144
f46e6d06a58f5d4c 0:64
f4b8cd9494425201 0:288
f4cbe08b4e354587 1:384
f5614d75588389f1 1:448
f6ee3b2c97237288 0:368
f79abec7b9313374 0:144
fa3bdb5a874a16c4 1:224
fa89e79dc3e7b094 0:48
fbf41f2a538d1f08 0:64
fc5679e32c6e0c72 1:208
fcf6f8f8d61743ee 0:128
fd08b99d4a2ee921 1:448
fe7d50ec7ea3bdd6 0:144
ffefd7d96d95bfe9 1:208
1 # chain b-70a5a3b5dbd2 2026-10-21T19:42:35+08:00
2 # shader key, then reg:bytes for each uniform slot whose reads stay inside its first bytes, and s<reg> for each storage slot it never writes (cb_extent.py)
3 008f89e94d37f17f 1:144
4 00a30a0f46c385b7 1:512
5 01032593cc506ebe 0:144
6 0113299bdfd8e853 0:32
7 0180b059ec95bd72 1:208
8 024d9bf30c4fa61c 1:144
9 041aec4b91ce15e8 0:16
10 057e5c2fee5bdeec 1:176
11 062c3bc276a5de83 0:16
12 0650a5d060d8d078 0:176
13 06a9417bbf71ddb4 0:128
14 06c1ba909e2328a8 1:224
15 074090dfc64af223 0:416
16 08bcac6cfc2b2997 1:224
17 08d3ffaf24b32841 0:48
18 08d97a9546a387c2 0:256
19 08f98b0c47bd6224 0:288
20 093af69abb07ccbf 0:144
21 093e90df78efa3ff 0:240
22 0dc5d3490c0078ad 0:16
23 0f5ec22f212aab35 0:16
24 105d3285733f033d 1:176
25 10b8f3a53c4d7ac3 0:208
26 1157af2bbbad8b25 0:16
27 120a691fb17933b2 1:208
28 1262319abf377cef 0:160
29 1303c5b0a5189ae1 0:32
30 13ff035220081165 0:16
31 1440f356c805c2fe 0:128
32 148ce61946ed5a61 0:128
33 14a2f34ca63c0eae 0:16
34 14c7ddbdf0516627 1:160
35 156b96e2d9aad524 0:16
36 15bfac413bdaa24d 0:224
37 16051c1cd7abbae4 0:16
38 160af83248a2b2a4 0:336
39 179a4fb083adcc43 1:224
40 17db6c9c03e1aa58 1:288
41 182976323b871b23 1:144
42 184850419e5ccc6d 1:224
43 191ec2304b8dbea4 0:208
44 196b4ea113489037 0:64
45 1a0cec8d6d7169fb 0:64
46 1b7cba1d017e0a1a 0:128
47 1bb75fc33da50201 0:144
48 1c748f13e87c37f2 0:128
49 1c909b0005346394 0:16
50 1cdb954daa8713d5 1:208
51 1d49715f0796ec75 0:16
52 1e0cb1118cc8d18a 0:208
53 1e520318ed9c7562 0:64 2:16
54 1e962e4ce080dd1b 1:224
55 1f4db99b8e612e4c 0:192
56 200a8c93c34d612e 0:48
57 20a4c4924527e56e 0:416
58 20deafc634f993b1 0:128
59 21514777b903efef 0:240
60 2213b7ab6eb683b4 0:128
61 2247578d333e0241 0:16
62 22be3768980bcb58 1:128
63 2427aa450c42d345 1:224
64 243f66a060e1cacc 1:208
65 2450a1837405022c 0:512
66 25edd6863de50aa5 0:176
67 25f86d68d6abfc0e 0:16
68 2655fb98f59f400e 0:48
69 26ecc16264f1dc9b 1:144
70 27978b3b0ac68d62 1:208
71 279f753f3bb1718b 1:128
72 297092cd9d3a13a5 0:128
73 2a65e79d4b9c3797 0:16
74 2a965c92998bae9c 0:208
75 2b93e06754f0cadd 0:16
76 2bedd400e0809944 1:416
77 2bfd67ac06320a41 0:32
78 2df8ee15763d12ed 1:272
79 2fff01f28f3f4baf 1:208
80 303e9b720c60d289 1:288
81 30854e908d5930ae 1:160
82 3094e448e893fda9 1:416
83 34026e7cc7311cc4 0:208
84 3436f4acc6f81cfb 0:16
85 34dbbf9ed6ad5c8b 0:448
86 35a2acbe9afd5c6c 1:480
87 35f63fe94b3cc68c 0:144
88 36665ad72dd6aee2 0:32
89 3748bcc367151f64 0:16
90 38d7ed66f598f5cc 0:416
91 38ffcb2340e4da0f 0:256
92 396a5abf4d95e7a3 0:496
93 3afaf9f812f3bbb9 0:160
94 3b0ee16d9dfed446 1:208
95 3c3bd19f24d32bd9 0:128
96 3d8a96479e7697ef 0:144
97 3e0937ffba447299 1:144
98 3e517848d6762504 0:48
99 3f248f2a253ade89 0:64
100 4028807cf756b2f9 0:144
101 4082deedf87eb3f9 0:16
102 4169e324dc0e7d20 0:64 2:16
103 417a6dd03ab4c8ae 1:272
104 423bf12b7a4884fd 0:16
105 4279f2abc41c98fd 1:128
106 43093586a2db179a 1:288
107 433200027601b1d3 1:144
108 4503fd983a61c5dd 1:208
109 474d2f91a38f18fd 0:32
110 47b62feaa2f46ae1 0:448
111 47e9bf0c41511099 1:272
112 4868944653a697e0 0:192
113 487f87d2bcd6fa5a 0:128
114 4984e45974e274fd 0:144
115 49b1781ee34cfc5d 1:128
116 4a538a2a1ee598a6 0:144
117 4b1bad37bad027ef 1:128
118 4b526e68c3079f29 1:224
119 4b59ce82c021376c 0:16
120 4db85cdfaa19ea70 0:48
121 4e421da322c6802e 0:32
122 4fe42e603d0f14dd 0:416
123 508a846b6d1d6bf1 1:224
124 50fbd9439332b8d8 0:192
125 51a43dc738fc3ef9 0:128
126 51b04e2cf16da124 0:16
127 52a257b1bdecf163 1:224
128 53023007b531a12c 0:48
129 5397566eb741604a 0:144
130 5401c99c51c0a669 1:208
131 552bbc8ffc2459e4 0:16
132 56c9bf6ae52f6ed5 0:512
133 57689ea3eb34e421 0:16
134 578f32cb9006c029 1:128
135 58de0144bfc51aa3 0:144
136 58f76e746792186a 0:480
137 593580da847f921f 1:208
138 5a11171d59095023 0:64
139 5a3dd9d64881706f 1:224
140 5a622026f7174a62 0:48
141 5b80b5e29812b804 0:32
142 5bad81513b25c4c5 1:448
143 5bb7f5a55c54c909 1:176
144 5c465e7569808a1e 0:432
145 5ca9203ec35bbac8 0:144
146 5da987b945a43b73 0:16
147 5df25f086d58adc3 0:96
148 5e1f4f6d766e3b06 1:224
149 5f75b882185ee693 0:32
150 6007a994ce0942d8 0:80
151 6095a5184da8e24f 0:80 2:16
152 6169f418d1d2ff61 0:240
153 6170682418b6f13e 1:416
154 63bbea0f8db91479 0:48
155 6439d1cdb6c3198d 1:128
156 654b1a8de2ad6772 1:128
157 6557c984b4270d6c 0:224
158 661c785cd55f2e89 0:144
159 664038c8dbe04f7a 0:144
160 66fe3334fce3c9c4 0:128
161 67eba53b3fd8c2a8 1:352
162 683af766a194e7a4 0:64
163 68e247aa34301fff 1:448
164 6a07c6895faf724d 0:16
165 6abd23a271954e48 1:336
166 6ad4b3d8d84f0872 0:32
167 6b0569e41c7a50eb 1:272
168 6b6066f4df0d3d26 1:272
169 6cbd8e9851cafaba 0:64 2:16
170 6e2c06932d410347 0:288
171 6eafeb4e8f2e5ed6 0:144
172 6f325ee93dfb0bd7 0:128
173 6fbd373be010701d 1:272
174 6fbf5000363d1ef4 0:192
175 714f10ab493be2be 1:272
176 7311cc5ece76d8e9 1:144
177 7350682b464e268e 1:272
178 74a82989196eda32 0:64
179 74b957d310c6fb01 1:208
180 750dfc11d68f4a55 1:272
181 75c3f32168518e16 0:64 2:16
182 762e07725fa0344b 1:240
183 76587e3e4609f31d 1:272
184 76ec8d45ca1c7f0a 1:320
185 783b2f5cb28ddc46 0:400
186 78be1cfe27df1a92 0:288
187 7937ce57a4b0feb0 1:128
188 7c040667398ff600 0:400
189 7c6f9fa5ecf943a3 1:416
190 7cdb11880ffb6805 0:144
191 7cdef66f67c97a38 0:16
192 7d42bce888db97cc 1:128
193 7dfc4c82c864530c 1:224
194 7e5a23608fa46af7 0:64
195 7f1676e00645f32e 0:64 1:336
196 7f97480029db046d 0:256
197 8071b19758beb24c 0:224
198 80891e7ac4636525 1:224
199 80ec6af4fa0ffa70 1:128
200 8193e65867e9173e 0:144
201 82d5819bc672a09c 1:224
202 833fcd46efed90e1 0:288
203 8378c4b476ca7c6f 1:208
204 848d1ed2e1e62235 0:464
205 853661cff8b96d75 1:128
206 85fac76cb152bfe1 0:144
207 865dae1cb2af91a9 0:416
208 8955b0dc79b562b5 0:64
209 89a63a479ddba78f 0:144
210 8a956178732f9de4 0:64
211 8b5f2624a7092f7e 0:128
212 8c087ddab316e656 0:496
213 8ca0c7c597f27ed4 0:16
214 8e0a2ba4e4218eb9 1:144
215 8f3d47e0e3dd4e63 0:288
216 8f57f6d2d8db6221 0:16
217 90e8b324199f6ec4 0:128
218 90ece7312c450926 0:144
219 91a0f747efa93cbf 0:368
220 91c7bcc7ad0cefec 1:128
221 9206b7f9f3a9a299 0:416
222 923a7f3f106bd7e5 0:16
223 92704e1b121269b4 0:176
224 92d59ccca0d6940b 0:384
225 941c2ec17c3bfed9 1:224
226 95717bda0bfb0d35 0:176
227 957eb3acc1d1d3a2 1:144
228 978437bfb4b09d54 1:128
229 9a15c705ae07908e 0:32
230 9a43e425483db596 0:224
231 9b24bb3ccf670cce 0:64 2:16
232 9c04ab757c89ea17 0:144
233 9c1b3603fac8cb48 1:272
234 9c2c4741c50aefa2 1:224
235 9cafa06895d9d40b 1:208
236 9da974a398b955a8 1:416
237 9ffbdf961f6260e5 0:240
238 a0cbd66c05f0cddd 0:16
239 a1bde50156c5dc41 1:272
240 a1ef4f8e37eab1dc 1:336
241 a3140916c131dc09 1:208
242 a49bf1a2bf43148a 0:64
243 a4fd3f90616318cb 0:64
244 a550bc77353b10be 1:128
245 a64992c4b444b9b5 1:160
246 a6c87f6987bc281a 1:224
247 a75207141cd5f099 0:16
248 a78147417abacf8b 0:128
249 a790622bb89c2095 0:16
250 a8edd7084a085c4e 0:128
251 a951612dcac37afb 0:240
252 a9c30c0e88479bfa 1:144
253 aa2c816a3a3cce8e 1:160
254 aa47b31a04283a7b 0:256
255 ab593a96c7537a7c 0:240
256 ab677171aa42edd2 1:272
257 ac50bbd456b10300 0:208
258 adb45e2f94dd96db 0:416
259 adf2917a3b546972 1:128
260 aec0872affee4a1c 0:16
261 af906b9ed1005ff7 0:416
262 afb7d73ef27fc98e 0:64
263 afcb9e372770bbba 1:224
264 aff26c6c5b8a2feb 1:208
265 b14518da6bb98f69 1:448
266 b23988fd350be8e9 0:144
267 b258e4c5ba829eb0 0:64 1:336
268 b268f3cf106394e9 1:224
269 b3c31fff3367e091 0:16
270 b3d6f6e977084c0f 1:224
271 b59954acf8fb22c3 0:64 2:16
272 b654479583669539 0:208
273 b66381ed45a8a488 1:224
274 b7b871376bdd974c 0:144
275 b84e2e9cb8049355 0:48
276 b8fb2704332aacac 1:224
277 b925d4b645f470ea 0:192
278 b9a51af16859a413 0:384
279 b9fcb347353e461f 1:128
280 ba70cb3da58f48a9 0:496
281 bae87c023654a503 0:240
282 bc0fb2fbd4af60ce 0:32
283 bec0e52d4c29183c 0:144
284 bfdcaddc02b4d35c 0:336
285 c05eb481342b2dd3 1:144
286 c384495fb3d277f3 0:288
287 c3a814fb220a886a 0:16
288 c4908af9419bfd75 0:176
289 c625095354643103 1:224
290 c74769b196990a78 0:16
291 ca05670bc68846c1 1:208
292 cb796a8530f73ccb 0:128
293 cc9f28527a8853d5 1:208
294 ccf33f7956ae1040 0:176
295 ccff457aa263e0cf 1:208
296 cd1a727c97a6d022 1:224
297 d2597e330dd1057b 1:272
298 d29ce228c09f296b 0:128
299 d41d73cb72d01201 1:208
300 d4384194d013bf98 0:16
301 d65888f51ed04d18 0:208
302 d70b7adfdaab764f 0:64 2:16
303 d70c740af93d68ba 1:352
304 d76b705711a9befc 1:224
305 d83558285bd341ed 0:192
306 d839b85f5fab754c 0:144
307 d8e62fbae97c65fc 0:128
308 da63a476c9ccc82d 0:16
309 daa896ad5ccd0f65 0:48
310 db0150c34f60803e 0:176
311 dbfb8f362104df4f 0:16
312 dc7c332965a25fea 1:240
313 dd113f0a6490360b 1:320
314 dd4f5ff762cdfee3 0:32
315 dd9477c9d811a41c 1:448
316 de1a1865a66aab82 1:128
317 de25af302b2d3cf3 0:176
318 dee2ce72f0f49991 0:336
319 df899c7e64607ce7 0:400
320 dfe8a059b9fbd63b 1:208
321 e02e120d846bb09a 0:448
322 e0f29cb47d3d20ed 0:160
323 e1806d29e0bbb2b9 0:16
324 e1d2e5178e38eac5 0:128
325 e265d382e61fcb7c 1:208
326 e26e3dcb729f62bf 1:208
327 e3c2f7c70b5c5b0f 0:16
328 e44f25b06aff9d06 0:16
329 e4533356d9aae3c1 0:64 2:16
330 e4df1475528d12dc 1:224
331 e4ef252ce5966098 1:224
332 e54767299068c077 0:16
333 e5637a3e8800099e 1:272
334 e5ac49d4582a339c 0:160
335 e6609e951ec03d64 1:320
336 e668c11dfd083b26 1:224
337 e71460d89d7f4ac6 0:64 2:16
338 e74f2ba940610cf0 0:32
339 e762eceafddf0975 0:128
340 e7e617597f10e7ee 1:272
341 e8b7cbd85e4e5e94 0:128
342 e9e3b3121a971e33 0:96 2:16
343 ea3806363641fd5b 1:128
344 eab50afd6987b979 1:144
345 eac9ef0cd952ba94 0:64 2:16
346 ec0b337abea10932 0:16
347 ec0e4e28f4efda1f 1:144
348 ed98b492b4a29e3d 0:192
349 edbd30b1f3c04004 0:144
350 ee92e42489c5ef5f 0:48
351 eea6d09d92ae4b84 0:16
352 eeac458c58c356a0 1:144
353 ef0d938481d46539 1:416
354 f0715e8de7365b31 0:64
355 f0e97b050cca2b52 0:256
356 f3758e40d8f6a1d9 0:144
357 f46e6d06a58f5d4c 0:64
358 f4b8cd9494425201 0:288
359 f4cbe08b4e354587 1:384
360 f5614d75588389f1 1:448
361 f6ee3b2c97237288 0:368
362 f79abec7b9313374 0:144
363 fa3bdb5a874a16c4 1:224
364 fa89e79dc3e7b094 0:48
365 fbf41f2a538d1f08 0:64
366 fc5679e32c6e0c72 1:208
367 fcf6f8f8d61743ee 0:128
368 fd08b99d4a2ee921 1:448
369 fe7d50ec7ea3bdd6 0:144
370 ffefd7d96d95bfe9 1:208
+2
View File
@@ -0,0 +1,2 @@
// Generated file (dm/gfx/tools/dmsh_chain.py --header, game 0100F5D01DA3A000): the B shader library translation chain version this source tree expects (default options); the host loads only <library dir>/b-<V>/
#define DMSH_CHAIN "70a5a3b5dbd2"
+42
View File
@@ -0,0 +1,42 @@
# Game profile of Brain Memory Training Academy (Switch, base game v0). Plays on the Mac and on the iPhone
# Format: see dm/games/README.md
# Unity 2022.3.5f1 (IL2CPP), SDK 16.2.4: the shaders are Shader objects in the player's serialized files (Data/*.assets, no bundles), which carry no type trees; unityfs.py has Unity 2022.3's Shader layout (KNOWN_TREES)
# Controller only (stick or D-pad, A, B, +): the game never reads the touch screen, so it stays docked (1920x1080) with the default 2D pad layout
# ---- Identity ----
title_id 0100F5D01DA3A000
program_id 0100F5D01DA3A000
# ---- App ----
# Game name: only a label for profile listings and the Mac window title; the iOS app name is the game name in the base NSP, and the bundle ID comes from the base game title ID (build_ipa.sh / NSP script)
name Brain Memory Training Academy
ipa BrainMemoryTrainingAcademy.ipa
app_category public.app-category.puzzle-games
# ---- Versions ----
build v0 1.0.0 main=b0a32fd69b176ec50000000000000000 subsdk0=091bc184412bfb0ec5e395eafa4f7dd1 sdk=12f161039300861f1054371f0e36b8c9
package v0
shader_versions v0
# ---- Files ----
# load order as on Horizon: main, subsdk*, sdk (subsdk0 = NintendoSDK_movie)
modules main subsdk0 sdk
romfs_marker Data/globalgamemanagers
zip_store .assets:.dat:.json:.resource:.ress:.metallib
# ---- Memory ----
# The NPDM declares 16 MB of system resource, so IsVirtualAddressMemoryEnabled is true: nninitStartup (main+0x73ad60) hands application pool − used memory to StandardAllocator as virtual address memory
# and never calls SetMemoryHeapSize. The node area cut for this sdk build (patch_nso.py) shrinks the AddressRegionManager's node area to 62 MB, as for Ace Attorney Investigations Collection.
# Measured with probes on VammManager::AllocateAddressRegion's success path (sdk+0x1348b8: x21 size, x22 address) and FreeAddressRegion (sdk+0x135100): StandardAllocator takes 960 MB at +64 MB,
# Unity's own regions (main+0x11bb4cc) hold about 0.54 GB more, and over four minutes of level loads the live regions end at +2.0 to +2.1 GB; in 20 minutes the mapped high-water mark stopped at +2.51 GB
# (about 4 minutes in), at most 0.5 GB mapped, about 0.75 GB resident on the Mac. So Ace Attorney Investigations Collection's layout: a 1 GB pool and the 5 GB block
# (256 MB in front + 4.375 GB alias region + 256 MB stack region + 128 MB heap region)
mem_reserve 0x140000000
mem_alias 0x118000000
mem_stack 0x10000000
app_pool 0x40000000
# ---- Shader split (shader_split.py; Unity Shader objects, read by unityfs.py) ----
# engine built-ins (Resources/: unity default resources, unity_builtin_extra) go to engine, the player's serialized files to data
shader_groups /Resources/=engine /Data/=data
shader_note Brain Memory Training Academy shaders
1 # Game profile of Brain Memory Training Academy (Switch, base game v0). Plays on the Mac and on the iPhone
2 # Format: see dm/games/README.md
3 # Unity 2022.3.5f1 (IL2CPP), SDK 16.2.4: the shaders are Shader objects in the player's serialized files (Data/*.assets, no bundles), which carry no type trees; unityfs.py has Unity 2022.3's Shader layout (KNOWN_TREES)
4 # Controller only (stick or D-pad, A, B, +): the game never reads the touch screen, so it stays docked (1920x1080) with the default 2D pad layout
5 # ---- Identity ----
6 title_id 0100F5D01DA3A000
7 program_id 0100F5D01DA3A000
8 # ---- App ----
9 # Game name: only a label for profile listings and the Mac window title; the iOS app name is the game name in the base NSP, and the bundle ID comes from the base game title ID (build_ipa.sh / NSP script)
10 name Brain Memory Training Academy
11 ipa BrainMemoryTrainingAcademy.ipa
12 app_category public.app-category.puzzle-games
13 # ---- Versions ----
14 build v0 1.0.0 main=b0a32fd69b176ec50000000000000000 subsdk0=091bc184412bfb0ec5e395eafa4f7dd1 sdk=12f161039300861f1054371f0e36b8c9
15 package v0
16 shader_versions v0
17 # ---- Files ----
18 # load order as on Horizon: main, subsdk*, sdk (subsdk0 = NintendoSDK_movie)
19 modules main subsdk0 sdk
20 romfs_marker Data/globalgamemanagers
21 zip_store .assets:.dat:.json:.resource:.ress:.metallib
22 # ---- Memory ----
23 # The NPDM declares 16 MB of system resource, so IsVirtualAddressMemoryEnabled is true: nninitStartup (main+0x73ad60) hands application pool − used memory to StandardAllocator as virtual address memory
24 # and never calls SetMemoryHeapSize. The node area cut for this sdk build (patch_nso.py) shrinks the AddressRegionManager's node area to 62 MB, as for Ace Attorney Investigations Collection.
25 # Measured with probes on VammManager::AllocateAddressRegion's success path (sdk+0x1348b8: x21 size, x22 address) and FreeAddressRegion (sdk+0x135100): StandardAllocator takes 960 MB at +64 MB,
26 # Unity's own regions (main+0x11bb4cc) hold about 0.54 GB more, and over four minutes of level loads the live regions end at +2.0 to +2.1 GB; in 20 minutes the mapped high-water mark stopped at +2.51 GB
27 # (about 4 minutes in), at most 0.5 GB mapped, about 0.75 GB resident on the Mac. So Ace Attorney Investigations Collection's layout: a 1 GB pool and the 5 GB block
28 # (256 MB in front + 4.375 GB alias region + 256 MB stack region + 128 MB heap region)
29 mem_reserve 0x140000000
30 mem_alias 0x118000000
31 mem_stack 0x10000000
32 app_pool 0x40000000
33 # ---- Shader split (shader_split.py; Unity Shader objects, read by unityfs.py) ----
34 # engine built-ins (Resources/: unity default resources, unity_builtin_extra) go to engine, the player's serialized files to data
35 shader_groups /Resources/=engine /Data/=data
36 shader_note Brain Memory Training Academy shaders
@@ -0,0 +1,21 @@
# Prewarm seed list (shipped in the app, next to shader_map.tsv). Rows: S<TAB>shader key<TAB>stage / R<TAB>render pipeline key (pso_skey hex) / C<TAB>compute shader key.
# Recorded on the Mac with prewarm off: boot, the title, controls, the level select, levels 1 and 2, Level Complete / Level Failed (the game draws with six shader pairs in seven pipelines)
S aff26c6c5b8a2feb_b 0
S 5b80b5e29812b804_b 1
S ab677171aa42edd2_b 0
S a75207141cd5f099_b 1
S 433200027601b1d3_b 0
S 1c909b0005346394_b 1
S d839b85f5fab754c_b 0
S ad9f24c02928e018_b 1
S de25af302b2d3cf3_b 0
S 880c10aeced60f87_b 1
R 616666323663366335623861326665625f62000000000000356238306235653239383132623830345f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000004010000040100000200000000000000ffffffff0000000010040481040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 616236373731373161613432656464325f62000000000000613735323037313431636435663039395f6200000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000040100000401000002000000ff000000ffffffff000000001018048604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000252800002e2c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 343333323030303237363031623164335f62000000000000316339303962303030353334363339345f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000000000000ffffffff000000001004048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 643833396238356635666162373534635f62000000000000616439663234633032393238653031385f6200000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000040100000401000001000000ff000000ffffffff0000000028180482040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220000002e1800002228000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 646532356166333032623264336366335f62000000000000383830633130616563656436306638375f6200000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000040100000401000001000000ff000000ffffffff0000000010180486040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220000002504001016000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 616236373731373161613432656464325f62000000000000613735323037313431636435663039395f6200000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000040100000401000001000000ff000000ffffffff000000001018048604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000252800002e2c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
S 6e2c06932d410347_b 0
S e7602efa392da7af_b 1
R 366532633036393332643431303334375f62000000000000653736303265666133393264613761665f6200000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000040100000401000001000000ff000000ffffffff0000000028180a8604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000252800002e2c00002e3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
1 # Prewarm seed list (shipped in the app, next to shader_map.tsv). Rows: S<TAB>shader key<TAB>stage / R<TAB>render pipeline key (pso_skey hex) / C<TAB>compute shader key.
2 # Recorded on the Mac with prewarm off: boot, the title, controls, the level select, levels 1 and 2, Level Complete / Level Failed (the game draws with six shader pairs in seven pipelines)
3 S aff26c6c5b8a2feb_b 0
4 S 5b80b5e29812b804_b 1
5 S ab677171aa42edd2_b 0
6 S a75207141cd5f099_b 1
7 S 433200027601b1d3_b 0
8 S 1c909b0005346394_b 1
9 S d839b85f5fab754c_b 0
10 S ad9f24c02928e018_b 1
11 S de25af302b2d3cf3_b 0
12 S 880c10aeced60f87_b 1
13 R 616666323663366335623861326665625f62000000000000356238306235653239383132623830345f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000004010000040100000200000000000000ffffffff0000000010040481040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
14 R 616236373731373161613432656464325f62000000000000613735323037313431636435663039395f6200000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000040100000401000002000000ff000000ffffffff000000001018048604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000252800002e2c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
15 R 343333323030303237363031623164335f62000000000000316339303962303030353334363339345f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000000000000ffffffff000000001004048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
16 R 643833396238356635666162373534635f62000000000000616439663234633032393238653031385f6200000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000040100000401000001000000ff000000ffffffff0000000028180482040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220000002e1800002228000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
17 R 646532356166333032623264336366335f62000000000000383830633130616563656436306638375f6200000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000040100000401000001000000ff000000ffffffff0000000010180486040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220000002504001016000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
18 R 616236373731373161613432656464325f62000000000000613735323037313431636435663039395f6200000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000040100000401000001000000ff000000ffffffff000000001018048604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000252800002e2c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
19 S 6e2c06932d410347_b 0
20 S e7602efa392da7af_b 1
21 R 366532633036393332643431303334375f62000000000000653736303265666133393264613761665f6200000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000040100000401000001000000ff000000ffffffff0000000028180a8604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000252800002e2c00002e3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
@@ -0,0 +1,2 @@
# Answer table for translation queries (generated by dm/gfx/tools/shader_split.py, do not edit): key <TAB> fact JSON. This game has no PC version to pair with: only the thread group / shared memory of compute shaders (taken from the control section); other queries get the translator defaults
552bbc8ffc2459e4 {"local":[4,4,4],"shared":0}
Can't render this file because it contains an unexpected character in line 2 and column 19.
+499
View File
@@ -0,0 +1,499 @@
# kind: evidence Brain Memory Training Academy shaders (Unity Shader / GLSLC in RomFS + main) → control section + code area keys (dm/gfx/tools/shader_split.py)
# column 5 records where each key first appears; this game has no PC version to pair with
package index stage dm_ctl_sha16 source
ps_data.bin 0 pixel b3c31fff3367e091 /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.10
vs_data.bin 0 vertex ef0d938481d46539 /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.10
ps_data.bin 1 pixel 13ff035220081165 /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.11
vs_data.bin 1 vertex 6170682418b6f13e /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.11
ps_data.bin 2 pixel 0113299bdfd8e853 /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.12
vs_data.bin 2 vertex b14518da6bb98f69 /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.12
ps_data.bin 3 pixel 4082deedf87eb3f9 /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.13
vs_data.bin 3 vertex 9da974a398b955a8 /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.13
vs_data.bin 4 vertex 7c6f9fa5ecf943a3 /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.14
ps_data.bin 4 pixel 8ca0c7c597f27ed4 /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.14
ps_data.bin 5 pixel 5f75b882185ee693 /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.15
vs_data.bin 5 vertex dd9477c9d811a41c /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.15
ps_data.bin 6 pixel 2372df25ba097979 /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.4
vs_data.bin 6 vertex af906b9ed1005ff7 /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.4
vs_data.bin 7 vertex 20a4c4924527e56e /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.5
ps_data.bin 7 pixel 6dc90256f15bf641 /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.5
ps_data.bin 8 pixel e3c2f7c70b5c5b0f /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.6
vs_data.bin 8 vertex f5614d75588389f1 /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.6
ps_data.bin 9 pixel 039bd4c2d1d9edec /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.7
vs_data.bin 9 vertex 074090dfc64af223 /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.7
vs_data.bin 10 vertex 4fe42e603d0f14dd /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.8
ps_data.bin 10 pixel d884aee8cb04cb20 /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.8
ps_data.bin 11 pixel 14a2f34ca63c0eae /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.9
vs_data.bin 11 vertex fd08b99d4a2ee921 /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.9
vs_data.bin 12 vertex 14c7ddbdf0516627 /Data/resources.assets#TextMeshPro/Sprite#var19.2
ps_data.bin 12 pixel 57689ea3eb34e421 /Data/resources.assets#TextMeshPro/Sprite#var19.2
ps_data.bin 13 pixel 7cdef66f67c97a38 /Data/resources.assets#TextMeshPro/Sprite#var19.3
vs_data.bin 13 vertex aa2c816a3a3cce8e /Data/resources.assets#TextMeshPro/Sprite#var19.3
vs_data.bin 14 vertex 30854e908d5930ae /Data/resources.assets#TextMeshPro/Sprite#var19.4
ps_data.bin 14 pixel 6ad4b3d8d84f0872 /Data/resources.assets#TextMeshPro/Sprite#var19.4
vs_data.bin 15 vertex a64992c4b444b9b5 /Data/resources.assets#TextMeshPro/Sprite#var19.5
ps_data.bin 15 pixel e74f2ba940610cf0 /Data/resources.assets#TextMeshPro/Sprite#var19.5
ps_data.bin 16 pixel 632ad3878f1a78fe /Data/sharedassets0.assets#Skybox/Procedural#var19.3
vs_data.bin 16 vertex b925d4b645f470ea /Data/sharedassets0.assets#Skybox/Procedural#var19.3
ps_data.bin 17 pixel 5b80b5e29812b804 /Data/sharedassets0.assets#Skybox/Procedural#var19.4
vs_data.bin 17 vertex aff26c6c5b8a2feb /Data/sharedassets0.assets#Skybox/Procedural#var19.4
vs_data.bin 18 vertex 27978b3b0ac68d62 /Data/sharedassets0.assets#Skybox/Procedural#var19.5
ps_data.bin 18 pixel 4e421da322c6802e /Data/sharedassets0.assets#Skybox/Procedural#var19.5
vs_data.bin 19 vertex 6e2c06932d410347 /Data/sharedassets2.assets#TextMeshPro/Bitmap#var19.2
ps_data.bin 19 pixel e7602efa392da7af /Data/sharedassets2.assets#TextMeshPro/Bitmap#var19.2
ps_data.bin 20 pixel 5225e0d85054ad18 /Data/sharedassets2.assets#TextMeshPro/Bitmap#var19.3
vs_data.bin 20 vertex c384495fb3d277f3 /Data/sharedassets2.assets#TextMeshPro/Bitmap#var19.3
vs_data.bin 21 vertex 43093586a2db179a /Data/sharedassets2.assets#TextMeshPro/Bitmap#var19.4
ps_data.bin 21 pixel a790622bb89c2095 /Data/sharedassets2.assets#TextMeshPro/Bitmap#var19.4
ps_data.bin 22 pixel 2b93e06754f0cadd /Data/sharedassets2.assets#TextMeshPro/Bitmap#var19.5
vs_data.bin 22 vertex 303e9b720c60d289 /Data/sharedassets2.assets#TextMeshPro/Bitmap#var19.5
vs_engine.bin 0 vertex 1262319abf377cef /Data/Resources/unity default resources#GUI/Text Shader#var19.3
ps_engine.bin 0 pixel 4a89bd4e4099a7e5 /Data/Resources/unity default resources#GUI/Text Shader#var19.3
ps_engine.bin 1 pixel 08beb205664eaa30 /Data/Resources/unity default resources#GUI/Text Shader#var19.4
vs_engine.bin 1 vertex e9e3b3121a971e33 /Data/Resources/unity default resources#GUI/Text Shader#var19.4
vs_engine.bin 2 vertex 5df25f086d58adc3 /Data/Resources/unity default resources#GUI/Text Shader#var19.5
ps_engine.bin 2 pixel b22e270164aaf245 /Data/Resources/unity default resources#GUI/Text Shader#var19.5
vs_engine.bin 3 vertex 3afaf9f812f3bbb9 /Data/Resources/unity default resources#GUI/Text Shader#var19.6
ps_engine.bin 3 pixel edd7039b7cd1b906 /Data/Resources/unity default resources#GUI/Text Shader#var19.6
ps_engine.bin 4 pixel 200a8c93c34d612e /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.10
vs_engine.bin 4 vertex adf2917a3b546972 /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.10
ps_engine.bin 5 pixel 53023007b531a12c /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.11
vs_engine.bin 5 vertex 7937ce57a4b0feb0 /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.11
vs_engine.bin 6 vertex a550bc77353b10be /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.12
ps_engine.bin 6 pixel ee92e42489c5ef5f /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.12
ps_engine.bin 7 pixel 5a622026f7174a62 /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.13
vs_engine.bin 7 vertex 978437bfb4b09d54 /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.13
ps_engine.bin 8 pixel 63bbea0f8db91479 /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.14
vs_engine.bin 8 vertex b9fcb347353e461f /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.14
vs_engine.bin 9 vertex 22be3768980bcb58 /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.15
ps_engine.bin 9 pixel 2655fb98f59f400e /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.15
ps_engine.bin 10 pixel 1a0cec8d6d7169fb /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.4
vs_engine.bin 10 vertex ea3806363641fd5b /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.4
vs_engine.bin 11 vertex 7d42bce888db97cc /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.5
ps_engine.bin 11 pixel f46e6d06a58f5d4c /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.5
ps_engine.bin 12 pixel 3f248f2a253ade89 /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.6
vs_engine.bin 12 vertex 4279f2abc41c98fd /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.6
vs_engine.bin 13 vertex 578f32cb9006c029 /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.7
ps_engine.bin 13 pixel 8a956178732f9de4 /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.7
vs_engine.bin 14 vertex 654b1a8de2ad6772 /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.8
ps_engine.bin 14 pixel daa896ad5ccd0f65 /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.8
vs_engine.bin 15 vertex 91c7bcc7ad0cefec /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.9
ps_engine.bin 15 pixel b84e2e9cb8049355 /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.9
vs_engine.bin 16 vertex 8193e65867e9173e /Data/Resources/unity default resources#Hidden/Internal-Colored#var19.3
ps_engine.bin 16 pixel f3dad773e88ca9a4 /Data/Resources/unity default resources#Hidden/Internal-Colored#var19.3
vs_engine.bin 17 vertex 6095a5184da8e24f /Data/Resources/unity default resources#Hidden/Internal-Colored#var19.4
ps_engine.bin 17 pixel 651976e024a2cb66 /Data/Resources/unity default resources#Hidden/Internal-Colored#var19.4
vs_engine.bin 18 vertex 6007a994ce0942d8 /Data/Resources/unity default resources#Hidden/Internal-Colored#var19.5
ps_engine.bin 18 pixel 8aabaaed77aa32bc /Data/Resources/unity default resources#Hidden/Internal-Colored#var19.5
vs_engine.bin 19 vertex 3d8a96479e7697ef /Data/Resources/unity default resources#Hidden/Internal-Colored#var19.6
ps_engine.bin 19 pixel 40619812b4205788 /Data/Resources/unity default resources#Hidden/Internal-Colored#var19.6
ps_engine.bin 20 pixel 2f2b65a1a6053e30 /Data/Resources/unity default resources#Hidden/Internal-Loading#var19.3
vs_engine.bin 20 vertex 7f1676e00645f32e /Data/Resources/unity default resources#Hidden/Internal-Loading#var19.3
vs_engine.bin 21 vertex 4169e324dc0e7d20 /Data/Resources/unity default resources#Hidden/Internal-Loading#var19.4
ps_engine.bin 21 pixel c7a725d2a84c97b2 /Data/Resources/unity default resources#Hidden/Internal-Loading#var19.4
ps_engine.bin 22 pixel 87883c7197048c4e /Data/Resources/unity default resources#Hidden/Internal-Loading#var19.5
vs_engine.bin 22 vertex fbf41f2a538d1f08 /Data/Resources/unity default resources#Hidden/Internal-Loading#var19.5
vs_engine.bin 23 vertex b258e4c5ba829eb0 /Data/Resources/unity default resources#Hidden/Internal-Loading#var19.6
ps_engine.bin 23 pixel fec00df6b549b132 /Data/Resources/unity default resources#Hidden/Internal-Loading#var19.6
vs_engine.bin 24 vertex 20deafc634f993b1 /Data/Resources/unity default resources#Hidden/InternalClear#var19.10
ps_engine.bin 24 pixel f7b73ca6bb384464 /Data/Resources/unity default resources#Hidden/InternalClear#var19.10
vs_engine.bin 25 vertex 2213b7ab6eb683b4 /Data/Resources/unity default resources#Hidden/InternalClear#var19.11
ps_engine.bin 25 pixel 8893692de45026ee /Data/Resources/unity default resources#Hidden/InternalClear#var19.11
ps_engine.bin 26 pixel a85d2808063b479a /Data/Resources/unity default resources#Hidden/InternalClear#var19.12
vs_engine.bin 26 vertex d70b7adfdaab764f /Data/Resources/unity default resources#Hidden/InternalClear#var19.12
ps_engine.bin 27 pixel 73113f9dcb9413b4 /Data/Resources/unity default resources#Hidden/InternalClear#var19.13
vs_engine.bin 27 vertex afb7d73ef27fc98e /Data/Resources/unity default resources#Hidden/InternalClear#var19.13
ps_engine.bin 28 pixel 7ce938b714ec049c /Data/Resources/unity default resources#Hidden/InternalClear#var19.14
vs_engine.bin 28 vertex e8b7cbd85e4e5e94 /Data/Resources/unity default resources#Hidden/InternalClear#var19.14
vs_engine.bin 29 vertex d8e62fbae97c65fc /Data/Resources/unity default resources#Hidden/InternalClear#var19.15
ps_engine.bin 29 pixel d9262385838b8241 /Data/Resources/unity default resources#Hidden/InternalClear#var19.15
ps_engine.bin 30 pixel 6d44f04edad5fc3b /Data/Resources/unity default resources#Hidden/InternalClear#var19.16
vs_engine.bin 30 vertex 9b24bb3ccf670cce /Data/Resources/unity default resources#Hidden/InternalClear#var19.16
vs_engine.bin 31 vertex a49bf1a2bf43148a /Data/Resources/unity default resources#Hidden/InternalClear#var19.17
ps_engine.bin 31 pixel d620b08d41df000d /Data/Resources/unity default resources#Hidden/InternalClear#var19.17
vs_engine.bin 32 vertex 3c3bd19f24d32bd9 /Data/Resources/unity default resources#Hidden/InternalClear#var19.18
ps_engine.bin 32 pixel 8ca5e1a2cb07da37 /Data/Resources/unity default resources#Hidden/InternalClear#var19.18
vs_engine.bin 33 vertex 06a9417bbf71ddb4 /Data/Resources/unity default resources#Hidden/InternalClear#var19.19
ps_engine.bin 33 pixel fe201535bf264a4a /Data/Resources/unity default resources#Hidden/InternalClear#var19.19
ps_engine.bin 34 pixel 67f1d8e238d72bd6 /Data/Resources/unity default resources#Hidden/InternalClear#var19.20
vs_engine.bin 34 vertex 6cbd8e9851cafaba /Data/Resources/unity default resources#Hidden/InternalClear#var19.20
vs_engine.bin 35 vertex f0715e8de7365b31 /Data/Resources/unity default resources#Hidden/InternalClear#var19.21
ps_engine.bin 35 pixel fe3c5e611aec8a7a /Data/Resources/unity default resources#Hidden/InternalClear#var19.21
ps_engine.bin 36 pixel 5ce972cbd86c4750 /Data/Resources/unity default resources#Hidden/InternalClear#var19.22
vs_engine.bin 36 vertex d29ce228c09f296b /Data/Resources/unity default resources#Hidden/InternalClear#var19.22
vs_engine.bin 37 vertex 90e8b324199f6ec4 /Data/Resources/unity default resources#Hidden/InternalClear#var19.23
ps_engine.bin 37 pixel b89fb54106a09611 /Data/Resources/unity default resources#Hidden/InternalClear#var19.23
vs_engine.bin 38 vertex 75c3f32168518e16 /Data/Resources/unity default resources#Hidden/InternalClear#var19.24
ps_engine.bin 38 pixel 7990b24f95945843 /Data/Resources/unity default resources#Hidden/InternalClear#var19.24
ps_engine.bin 39 pixel 541b8748a1e9dadd /Data/Resources/unity default resources#Hidden/InternalClear#var19.25
vs_engine.bin 39 vertex 74a82989196eda32 /Data/Resources/unity default resources#Hidden/InternalClear#var19.25
vs_engine.bin 40 vertex a78147417abacf8b /Data/Resources/unity default resources#Hidden/InternalClear#var19.26
ps_engine.bin 40 pixel d307a389c30b9656 /Data/Resources/unity default resources#Hidden/InternalClear#var19.26
vs_engine.bin 41 vertex 297092cd9d3a13a5 /Data/Resources/unity default resources#Hidden/InternalClear#var19.27
ps_engine.bin 41 pixel 7f2844fd219e8c50 /Data/Resources/unity default resources#Hidden/InternalClear#var19.27
ps_engine.bin 42 pixel 2d3104572b5a6fe1 /Data/Resources/unity default resources#Hidden/InternalClear#var19.28
vs_engine.bin 42 vertex e4533356d9aae3c1 /Data/Resources/unity default resources#Hidden/InternalClear#var19.28
vs_engine.bin 43 vertex 7e5a23608fa46af7 /Data/Resources/unity default resources#Hidden/InternalClear#var19.29
ps_engine.bin 43 pixel d6677e0af1324862 /Data/Resources/unity default resources#Hidden/InternalClear#var19.29
ps_engine.bin 44 pixel 560cc42c956cf558 /Data/Resources/unity default resources#Hidden/InternalClear#var19.3
vs_engine.bin 44 vertex 6f325ee93dfb0bd7 /Data/Resources/unity default resources#Hidden/InternalClear#var19.3
vs_engine.bin 45 vertex 1b7cba1d017e0a1a /Data/Resources/unity default resources#Hidden/InternalClear#var19.30
ps_engine.bin 45 pixel f57978e6ded29d2d /Data/Resources/unity default resources#Hidden/InternalClear#var19.30
vs_engine.bin 46 vertex 1440f356c805c2fe /Data/Resources/unity default resources#Hidden/InternalClear#var19.31
ps_engine.bin 46 pixel 4696751c6ff22d76 /Data/Resources/unity default resources#Hidden/InternalClear#var19.31
vs_engine.bin 47 vertex b59954acf8fb22c3 /Data/Resources/unity default resources#Hidden/InternalClear#var19.32
ps_engine.bin 47 pixel dc73a9fe8b40030a /Data/Resources/unity default resources#Hidden/InternalClear#var19.32
ps_engine.bin 48 pixel 2d706b07815994f8 /Data/Resources/unity default resources#Hidden/InternalClear#var19.33
vs_engine.bin 48 vertex 5a11171d59095023 /Data/Resources/unity default resources#Hidden/InternalClear#var19.33
ps_engine.bin 49 pixel 0e3b2cd00c2e6d20 /Data/Resources/unity default resources#Hidden/InternalClear#var19.34
vs_engine.bin 49 vertex a8edd7084a085c4e /Data/Resources/unity default resources#Hidden/InternalClear#var19.34
vs_engine.bin 50 vertex 1e520318ed9c7562 /Data/Resources/unity default resources#Hidden/InternalClear#var19.4
ps_engine.bin 50 pixel a862f35c18678b73 /Data/Resources/unity default resources#Hidden/InternalClear#var19.4
ps_engine.bin 51 pixel 1c4ce1d4352c2386 /Data/Resources/unity default resources#Hidden/InternalClear#var19.5
vs_engine.bin 51 vertex 8955b0dc79b562b5 /Data/Resources/unity default resources#Hidden/InternalClear#var19.5
ps_engine.bin 52 pixel 7f9f2635b019aeb3 /Data/Resources/unity default resources#Hidden/InternalClear#var19.6
vs_engine.bin 52 vertex fcf6f8f8d61743ee /Data/Resources/unity default resources#Hidden/InternalClear#var19.6
vs_engine.bin 53 vertex e1d2e5178e38eac5 /Data/Resources/unity default resources#Hidden/InternalClear#var19.7
ps_engine.bin 53 pixel fade78a9d615f49a /Data/Resources/unity default resources#Hidden/InternalClear#var19.7
vs_engine.bin 54 vertex eac9ef0cd952ba94 /Data/Resources/unity default resources#Hidden/InternalClear#var19.8
ps_engine.bin 54 pixel f0476d19088e08d4 /Data/Resources/unity default resources#Hidden/InternalClear#var19.8
vs_engine.bin 55 vertex a4fd3f90616318cb /Data/Resources/unity default resources#Hidden/InternalClear#var19.9
ps_engine.bin 55 pixel a938c3fd453586cd /Data/Resources/unity default resources#Hidden/InternalClear#var19.9
vs_engine.bin 56 vertex 148ce61946ed5a61 /Data/Resources/unity default resources#Hidden/InternalErrorShader#var19.3
ps_engine.bin 56 pixel 61892df974c3f1af /Data/Resources/unity default resources#Hidden/InternalErrorShader#var19.3
ps_engine.bin 57 pixel d50ec93c39d82637 /Data/Resources/unity default resources#Hidden/InternalErrorShader#var19.4
vs_engine.bin 57 vertex e71460d89d7f4ac6 /Data/Resources/unity default resources#Hidden/InternalErrorShader#var19.4
ps_engine.bin 58 pixel 32bd4e1d61527836 /Data/Resources/unity default resources#Hidden/InternalErrorShader#var19.5
vs_engine.bin 58 vertex 683af766a194e7a4 /Data/Resources/unity default resources#Hidden/InternalErrorShader#var19.5
ps_engine.bin 59 pixel bfc582a290894d77 /Data/Resources/unity default resources#Hidden/InternalErrorShader#var19.6
vs_engine.bin 59 vertex cb796a8530f73ccb /Data/Resources/unity default resources#Hidden/InternalErrorShader#var19.6
ps_engine.bin 60 pixel 1c909b0005346394 /Data/Resources/unity_builtin_extra#Hidden/BlitCopy#var19.1
vs_engine.bin 60 vertex 433200027601b1d3 /Data/Resources/unity_builtin_extra#Hidden/BlitCopy#var19.1
ps_engine.bin 61 pixel 7af499b3ba7be089 /Data/Resources/unity_builtin_extra#Hidden/BlitCopyDepth#var19.1
vs_engine.bin 61 vertex 7cdb11880ffb6805 /Data/Resources/unity_builtin_extra#Hidden/BlitCopyDepth#var19.1
vs_engine.bin 62 vertex 008f89e94d37f17f /Data/Resources/unity_builtin_extra#Hidden/BlitCopyHDRTonemap#var19.1
ps_engine.bin 62 pixel d4384194d013bf98 /Data/Resources/unity_builtin_extra#Hidden/BlitCopyHDRTonemap#var19.1
ps_engine.bin 63 pixel 2a65e79d4b9c3797 /Data/Resources/unity_builtin_extra#Hidden/BlitCopyWithDepth#var19.1
vs_engine.bin 63 vertex 7311cc5ece76d8e9 /Data/Resources/unity_builtin_extra#Hidden/BlitCopyWithDepth#var19.1
ps_engine.bin 64 pixel 0acdc5201dbf39f7 /Data/Resources/unity_builtin_extra#Hidden/BlitToDepth#var19.1
vs_engine.bin 64 vertex 4984e45974e274fd /Data/Resources/unity_builtin_extra#Hidden/BlitToDepth#var19.1
ps_engine.bin 65 pixel 068c6f825af780b8 /Data/Resources/unity_builtin_extra#Hidden/BlitToDepth_MSAA#var19.1
vs_engine.bin 65 vertex 5397566eb741604a /Data/Resources/unity_builtin_extra#Hidden/BlitToDepth_MSAA#var19.1
ps_engine.bin 66 pixel 25f86d68d6abfc0e /Data/Resources/unity_builtin_extra#Hidden/Compositing#var19.1
vs_engine.bin 66 vertex 3e0937ffba447299 /Data/Resources/unity_builtin_extra#Hidden/Compositing#var19.1
vs_engine.bin 67 vertex e5ac49d4582a339c /Data/Resources/unity_builtin_extra#Hidden/ConvertTexture#var19.1
ps_engine.bin 67 pixel fbb0e17b842d146c /Data/Resources/unity_builtin_extra#Hidden/ConvertTexture#var19.1
ps_engine.bin 68 pixel 08d3ffaf24b32841 /Data/Resources/unity_builtin_extra#Hidden/CubeBlend#var19.1
vs_engine.bin 68 vertex 853661cff8b96d75 /Data/Resources/unity_builtin_extra#Hidden/CubeBlend#var19.1
vs_engine.bin 69 vertex 4b1bad37bad027ef /Data/Resources/unity_builtin_extra#Hidden/CubeBlend#var19.2
ps_engine.bin 69 pixel 4db85cdfaa19ea70 /Data/Resources/unity_builtin_extra#Hidden/CubeBlend#var19.2
vs_engine.bin 70 vertex de1a1865a66aab82 /Data/Resources/unity_builtin_extra#Hidden/CubeBlur#var19.1
ps_engine.bin 70 pixel ec0b337abea10932 /Data/Resources/unity_builtin_extra#Hidden/CubeBlur#var19.1
ps_engine.bin 71 pixel 2247578d333e0241 /Data/Resources/unity_builtin_extra#Hidden/CubeBlur#var19.2
vs_engine.bin 71 vertex 6439d1cdb6c3198d /Data/Resources/unity_builtin_extra#Hidden/CubeBlur#var19.2
vs_engine.bin 72 vertex 279f753f3bb1718b /Data/Resources/unity_builtin_extra#Hidden/CubeCopy#var19.1
ps_engine.bin 72 pixel 6a07c6895faf724d /Data/Resources/unity_builtin_extra#Hidden/CubeCopy#var19.1
ps_engine.bin 73 pixel 1157af2bbbad8b25 /Data/Resources/unity_builtin_extra#Hidden/CubeCopy#var19.2
vs_engine.bin 73 vertex 80ec6af4fa0ffa70 /Data/Resources/unity_builtin_extra#Hidden/CubeCopy#var19.2
ps_engine.bin 74 pixel 196b4ea113489037 /Data/Resources/unity_builtin_extra#Hidden/Internal-CombineDepthNormals#var19.1
vs_engine.bin 74 vertex eeac458c58c356a0 /Data/Resources/unity_builtin_extra#Hidden/Internal-CombineDepthNormals#var19.1
ps_engine.bin 75 pixel 819fc313681bce2d /Data/Resources/unity_builtin_extra#Hidden/Internal-CubemapToEquirect#var19.1
vs_engine.bin 75 vertex 89a63a479ddba78f /Data/Resources/unity_builtin_extra#Hidden/Internal-CubemapToEquirect#var19.1
ps_engine.bin 76 pixel 19a9055c6216b689 /Data/Resources/unity_builtin_extra#Hidden/Internal-DebugPattern#var19.1
vs_engine.bin 76 vertex 487f87d2bcd6fa5a /Data/Resources/unity_builtin_extra#Hidden/Internal-DebugPattern#var19.1
ps_engine.bin 77 pixel 10d700c1ecb4a0d5 /Data/Resources/unity_builtin_extra#Hidden/Internal-DebugPattern#var19.2
vs_engine.bin 77 vertex 8b5f2624a7092f7e /Data/Resources/unity_builtin_extra#Hidden/Internal-DebugPattern#var19.2
vs_engine.bin 78 vertex 51a43dc738fc3ef9 /Data/Resources/unity_builtin_extra#Hidden/Internal-DebugPattern#var19.3
ps_engine.bin 78 pixel ceedd66769e572b2 /Data/Resources/unity_builtin_extra#Hidden/Internal-DebugPattern#var19.3
ps_engine.bin 79 pixel d83558285bd341ed /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredReflections#var19.1
vs_engine.bin 79 vertex e668c11dfd083b26 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredReflections#var19.1
ps_engine.bin 80 pixel 12ee2dd6a028f497 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredReflections#var19.3
vs_engine.bin 80 vertex 9c04ab757c89ea17 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredReflections#var19.3
ps_engine.bin 81 pixel e62b1061ba92f688 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredReflections#var19.4
vs_engine.bin 81 vertex f79abec7b9313374 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredReflections#var19.4
ps_engine.bin 82 pixel 01032593cc506ebe /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.11
vs_engine.bin 82 vertex d76b705711a9befc /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.11
vs_engine.bin 83 vertex 5e1f4f6d766e3b06 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.12
ps_engine.bin 83 pixel 664038c8dbe04f7a /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.12
ps_engine.bin 84 pixel ac50bbd456b10300 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.13
vs_engine.bin 84 vertex b3d6f6e977084c0f /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.13
ps_engine.bin 85 pixel 1e0cb1118cc8d18a /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.14
vs_engine.bin 85 vertex afcb9e372770bbba /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.14
vs_engine.bin 86 vertex b66381ed45a8a488 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.15
ps_engine.bin 86 pixel d65888f51ed04d18 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.15
vs_engine.bin 87 vertex 508a846b6d1d6bf1 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.16
ps_engine.bin 87 pixel 8c087ddab316e656 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.16
ps_engine.bin 88 pixel 2450a1837405022c /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.17
vs_engine.bin 88 vertex fa3bdb5a874a16c4 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.17
ps_engine.bin 89 pixel 25edd6863de50aa5 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.18
vs_engine.bin 89 vertex 82d5819bc672a09c /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.18
ps_engine.bin 90 pixel ab593a96c7537a7c /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.19
vs_engine.bin 90 vertex b8fb2704332aacac /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.19
vs_engine.bin 91 vertex 179a4fb083adcc43 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.20
ps_engine.bin 91 pixel ed98b492b4a29e3d /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.20
ps_engine.bin 92 pixel 1f4db99b8e612e4c /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.21
vs_engine.bin 92 vertex 80891e7ac4636525 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.21
ps_engine.bin 93 pixel 08d97a9546a387c2 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.22
vs_engine.bin 93 vertex e4ef252ce5966098 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.22
ps_engine.bin 94 pixel 7f97480029db046d /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.23
vs_engine.bin 94 vertex cd1a727c97a6d022 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.23
vs_engine.bin 95 vertex c625095354643103 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.24
ps_engine.bin 95 pixel f3758e40d8f6a1d9 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.24
vs_engine.bin 96 vertex 941c2ec17c3bfed9 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.25
ps_engine.bin 96 pixel edbd30b1f3c04004 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.25
ps_engine.bin 97 pixel 2a965c92998bae9c /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.26
vs_engine.bin 97 vertex 9c2c4741c50aefa2 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.26
ps_engine.bin 98 pixel 34026e7cc7311cc4 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.27
vs_engine.bin 98 vertex e4df1475528d12dc /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.27
vs_engine.bin 99 vertex 06c1ba909e2328a8 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.28
ps_engine.bin 99 pixel 191ec2304b8dbea4 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.28
ps_engine.bin 100 pixel 396a5abf4d95e7a3 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.29
vs_engine.bin 100 vertex b268f3cf106394e9 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.29
ps_engine.bin 101 pixel 56c9bf6ae52f6ed5 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.30
vs_engine.bin 101 vertex 5a3dd9d64881706f /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.30
vs_engine.bin 102 vertex 4b526e68c3079f29 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.31
ps_engine.bin 102 pixel c4908af9419bfd75 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.31
vs_engine.bin 103 vertex 08bcac6cfc2b2997 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.32
ps_engine.bin 103 pixel a951612dcac37afb /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.32
vs_engine.bin 104 vertex 184850419e5ccc6d /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.33
ps_engine.bin 104 pixel 4868944653a697e0 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.33
ps_engine.bin 105 pixel 6fbf5000363d1ef4 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.34
vs_engine.bin 105 vertex 7dfc4c82c864530c /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.34
vs_engine.bin 106 vertex 1e962e4ce080dd1b /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.35
ps_engine.bin 106 pixel f0e97b050cca2b52 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.35
ps_engine.bin 107 pixel 38ffcb2340e4da0f /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.36
vs_engine.bin 107 vertex 52a257b1bdecf163 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.36
ps_engine.bin 108 pixel c45e21e819cb023d /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.38
vs_engine.bin 108 vertex e762eceafddf0975 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.38
ps_engine.bin 109 pixel db44703587b83d4e /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.1
vs_engine.bin 109 vertex dee2ce72f0f49991 /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.1
ps_engine.bin 110 pixel 0f5ec22f212aab35 /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.11
vs_engine.bin 110 vertex 5bad81513b25c4c5 /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.11
ps_engine.bin 111 pixel 1d49715f0796ec75 /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.12
vs_engine.bin 111 vertex 68e247aa34301fff /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.12
vs_engine.bin 112 vertex 78be1cfe27df1a92 /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.14
ps_engine.bin 112 pixel f48a92474a89d907 /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.14
ps_engine.bin 113 pixel 156b96e2d9aad524 /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.15
vs_engine.bin 113 vertex 2bedd400e0809944 /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.15
ps_engine.bin 114 pixel 5da987b945a43b73 /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.17
vs_engine.bin 114 vertex f4cbe08b4e354587 /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.17
vs_engine.bin 115 vertex 67eba53b3fd8c2a8 /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.3
ps_engine.bin 115 pixel bc0fb2fbd4af60ce /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.3
vs_engine.bin 116 vertex 38d7ed66f598f5cc /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.5
ps_engine.bin 116 pixel 6226984169abb3d5 /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.5
vs_engine.bin 117 vertex 3094e448e893fda9 /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.7
ps_engine.bin 117 pixel c74769b196990a78 /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.7
vs_engine.bin 118 vertex 34dbbf9ed6ad5c8b /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.9
ps_engine.bin 118 pixel e19d5a93853c009a /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.9
vs_engine.bin 119 vertex 093af69abb07ccbf /Data/Resources/unity_builtin_extra#Hidden/Internal-Flare#var19.1
ps_engine.bin 119 pixel fac9b58fb5784084 /Data/Resources/unity_builtin_extra#Hidden/Internal-Flare#var19.1
ps_engine.bin 120 pixel 92dc3ab188ce031c /Data/Resources/unity_builtin_extra#Hidden/Internal-GUIRoundedRect#var19.1
vs_engine.bin 120 vertex e5637a3e8800099e /Data/Resources/unity_builtin_extra#Hidden/Internal-GUIRoundedRect#var19.1
vs_engine.bin 121 vertex 6b0569e41c7a50eb /Data/Resources/unity_builtin_extra#Hidden/Internal-GUIRoundedRect#var19.2
ps_engine.bin 121 pixel a102d6f9576d1019 /Data/Resources/unity_builtin_extra#Hidden/Internal-GUIRoundedRect#var19.2
vs_engine.bin 122 vertex 7350682b464e268e /Data/Resources/unity_builtin_extra#Hidden/Internal-GUIRoundedRectWithColorPerBorder#var19.1
ps_engine.bin 122 pixel f70e24656460c711 /Data/Resources/unity_builtin_extra#Hidden/Internal-GUIRoundedRectWithColorPerBorder#var19.1
vs_engine.bin 123 vertex 47e9bf0c41511099 /Data/Resources/unity_builtin_extra#Hidden/Internal-GUIRoundedRectWithColorPerBorder#var19.2
ps_engine.bin 123 pixel 607178601d7b06a9 /Data/Resources/unity_builtin_extra#Hidden/Internal-GUIRoundedRectWithColorPerBorder#var19.2
ps_engine.bin 124 pixel ad9f24c02928e018 /Data/Resources/unity_builtin_extra#Hidden/Internal-GUITexture#var19.1
vs_engine.bin 124 vertex d839b85f5fab754c /Data/Resources/unity_builtin_extra#Hidden/Internal-GUITexture#var19.1
vs_engine.bin 125 vertex b7b871376bdd974c /Data/Resources/unity_builtin_extra#Hidden/Internal-GUITexture#var19.2
ps_engine.bin 125 pixel d8d4a2d1aad7a36a /Data/Resources/unity_builtin_extra#Hidden/Internal-GUITexture#var19.2
ps_engine.bin 126 pixel 0dc5d3490c0078ad /Data/Resources/unity_builtin_extra#Hidden/Internal-GUITextureBlit#var19.1
vs_engine.bin 126 vertex a1bde50156c5dc41 /Data/Resources/unity_builtin_extra#Hidden/Internal-GUITextureBlit#var19.1
vs_engine.bin 127 vertex 714f10ab493be2be /Data/Resources/unity_builtin_extra#Hidden/Internal-GUITextureBlit#var19.2
ps_engine.bin 127 pixel da63a476c9ccc82d /Data/Resources/unity_builtin_extra#Hidden/Internal-GUITextureBlit#var19.2
vs_engine.bin 128 vertex 417a6dd03ab4c8ae /Data/Resources/unity_builtin_extra#Hidden/Internal-GUITextureClip#var19.1
ps_engine.bin 128 pixel 8f57f6d2d8db6221 /Data/Resources/unity_builtin_extra#Hidden/Internal-GUITextureClip#var19.1
ps_engine.bin 129 pixel 423bf12b7a4884fd /Data/Resources/unity_builtin_extra#Hidden/Internal-GUITextureClip#var19.2
vs_engine.bin 129 vertex 6b6066f4df0d3d26 /Data/Resources/unity_builtin_extra#Hidden/Internal-GUITextureClip#var19.2
vs_engine.bin 130 vertex 8f3d47e0e3dd4e63 /Data/Resources/unity_builtin_extra#Hidden/Internal-GUITextureClipText#var19.1
ps_engine.bin 130 pixel d0659f92f47ae5df /Data/Resources/unity_builtin_extra#Hidden/Internal-GUITextureClipText#var19.1
ps_engine.bin 131 pixel 49694ac4fce1e571 /Data/Resources/unity_builtin_extra#Hidden/Internal-GUITextureClipText#var19.2
vs_engine.bin 131 vertex 833fcd46efed90e1 /Data/Resources/unity_builtin_extra#Hidden/Internal-GUITextureClipText#var19.2
ps_engine.bin 132 pixel 156ef1923436cb9c /Data/Resources/unity_builtin_extra#Hidden/Internal-Halo#var19.1
vs_engine.bin 132 vertex bec0e52d4c29183c /Data/Resources/unity_builtin_extra#Hidden/Internal-Halo#var19.1
ps_engine.bin 133 pixel 16051c1cd7abbae4 /Data/Resources/unity_builtin_extra#Hidden/Internal-MotionVectors#var19.1
vs_engine.bin 133 vertex a1ef4f8e37eab1dc /Data/Resources/unity_builtin_extra#Hidden/Internal-MotionVectors#var19.1
ps_engine.bin 134 pixel 15bfac413bdaa24d /Data/Resources/unity_builtin_extra#Hidden/Internal-MotionVectors#var19.3
vs_engine.bin 134 vertex 957eb3acc1d1d3a2 /Data/Resources/unity_builtin_extra#Hidden/Internal-MotionVectors#var19.3
ps_engine.bin 135 pixel 8071b19758beb24c /Data/Resources/unity_builtin_extra#Hidden/Internal-MotionVectors#var19.4
vs_engine.bin 135 vertex 8e0a2ba4e4218eb9 /Data/Resources/unity_builtin_extra#Hidden/Internal-MotionVectors#var19.4
vs_engine.bin 136 vertex 66fe3334fce3c9c4 /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.1
ps_engine.bin 136 pixel 7e089e792cd872e3 /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.1
ps_engine.bin 137 pixel 4b59ce82c021376c /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.11
vs_engine.bin 137 vertex dc7c332965a25fea /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.11
ps_engine.bin 138 pixel 041aec4b91ce15e8 /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.12
vs_engine.bin 138 vertex 762e07725fa0344b /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.12
vs_engine.bin 139 vertex 10b8f3a53c4d7ac3 /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.13
ps_engine.bin 139 pixel 7a838178514dd09e /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.13
ps_engine.bin 140 pixel dbfb8f362104df4f /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.15
vs_engine.bin 140 vertex dfe8a059b9fbd63b /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.15
vs_engine.bin 141 vertex 057e5c2fee5bdeec /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.17
ps_engine.bin 141 pixel 3748bcc367151f64 /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.17
vs_engine.bin 142 vertex 024d9bf30c4fa61c /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.3
ps_engine.bin 142 pixel 474d2f91a38f18fd /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.3
ps_engine.bin 143 pixel a2657850abbf79c6 /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.5
vs_engine.bin 143 vertex b654479583669539 /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.5
ps_engine.bin 144 pixel 062c3bc276a5de83 /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.7
vs_engine.bin 144 vertex 6abd23a271954e48 /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.7
vs_engine.bin 145 vertex 6169f418d1d2ff61 /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.9
ps_engine.bin 145 pixel c77c4b1bf0adf082 /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.9
vs_engine.bin 146 vertex 5401c99c51c0a669 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.10
ps_engine.bin 146 pixel 5c465e7569808a1e /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.10
ps_engine.bin 147 pixel 58f76e746792186a /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.11
vs_engine.bin 147 vertex ccff457aa263e0cf /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.11
vs_engine.bin 148 vertex 1cdb954daa8713d5 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.12
ps_engine.bin 148 pixel 7c040667398ff600 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.12
ps_engine.bin 149 pixel 783b2f5cb28ddc46 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.13
vs_engine.bin 149 vertex a3140916c131dc09 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.13
ps_engine.bin 150 pixel 9206b7f9f3a9a299 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.17
vs_engine.bin 150 vertex d41d73cb72d01201 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.17
ps_engine.bin 151 pixel 848d1ed2e1e62235 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.18
vs_engine.bin 151 vertex ca05670bc68846c1 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.18
ps_engine.bin 152 pixel 92d59ccca0d6940b /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.19
vs_engine.bin 152 vertex fc5679e32c6e0c72 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.19
vs_engine.bin 153 vertex 0180b059ec95bd72 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.20
ps_engine.bin 153 pixel b9a51af16859a413 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.20
ps_engine.bin 154 pixel 47b62feaa2f46ae1 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.24
vs_engine.bin 154 vertex 8378c4b476ca7c6f /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.24
vs_engine.bin 155 vertex 243f66a060e1cacc /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.25
ps_engine.bin 155 pixel ba70cb3da58f48a9 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.25
ps_engine.bin 156 pixel 865dae1cb2af91a9 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.26
vs_engine.bin 156 vertex cc9f28527a8853d5 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.26
vs_engine.bin 157 vertex 4503fd983a61c5dd /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.27
ps_engine.bin 157 pixel adb45e2f94dd96db /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.27
vs_engine.bin 158 vertex 593580da847f921f /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.3
ps_engine.bin 158 pixel df899c7e64607ce7 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.3
vs_engine.bin 159 vertex 3b0ee16d9dfed446 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.4
ps_engine.bin 159 pixel e02e120d846bb09a /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.4
vs_engine.bin 160 vertex 120a691fb17933b2 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.5
ps_engine.bin 160 pixel 91a0f747efa93cbf /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.5
vs_engine.bin 161 vertex 2fff01f28f3f4baf /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.6
ps_engine.bin 161 pixel f6ee3b2c97237288 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.6
ps_engine.bin 162 pixel 0f6cf03774c72e16 /Data/Resources/unity_builtin_extra#Hidden/Internal-StencilWrite#var19.1
vs_engine.bin 162 vertex 1c748f13e87c37f2 /Data/Resources/unity_builtin_extra#Hidden/Internal-StencilWrite#var19.1
vs_engine.bin 163 vertex aa47b31a04283a7b /Data/Resources/unity_builtin_extra#Hidden/Internal-UIRAtlasBlitCopy#var19.1
ps_engine.bin 163 pixel bc20573c24acaaa9 /Data/Resources/unity_builtin_extra#Hidden/Internal-UIRAtlasBlitCopy#var19.1
ps_engine.bin 164 pixel 470dce7b9ed188ab /Data/Resources/unity_builtin_extra#Hidden/Internal-UIRDefault#var19.1
vs_engine.bin 164 vertex cfc0aa87c6d83ba8 /Data/Resources/unity_builtin_extra#Hidden/Internal-UIRDefault#var19.1
vs_engine.bin 165 vertex 04a25e133db7fcb6 /Data/Resources/unity_builtin_extra#Hidden/Internal-UIRDefault#var19.3
ps_engine.bin 165 pixel 35ec29a8c6eb5ccb /Data/Resources/unity_builtin_extra#Hidden/Internal-UIRDefault#var19.3
ps_engine.bin 166 pixel 4607432afedb2e39 /Data/Resources/unity_builtin_extra#Hidden/Internal-UIRDefaultWorld#var19.1
vs_engine.bin 166 vertex f7a47e5bdbf7c385 /Data/Resources/unity_builtin_extra#Hidden/Internal-UIRDefaultWorld#var19.1
ps_engine.bin 167 pixel 3e4609711bcdc893 /Data/Resources/unity_builtin_extra#Hidden/Internal-UIRDefaultWorld#var19.3
vs_engine.bin 167 vertex f238055e6b024372 /Data/Resources/unity_builtin_extra#Hidden/Internal-UIRDefaultWorld#var19.3
ps_engine.bin 168 pixel 3436f4acc6f81cfb /Data/Resources/unity_builtin_extra#Hidden/TextCore/Distance Field SSD#var19.1
vs_engine.bin 168 vertex d70c740af93d68ba /Data/Resources/unity_builtin_extra#Hidden/TextCore/Distance Field SSD#var19.1
ps_engine.bin 169 pixel ab8bf80dbb9b3a71 /Data/Resources/unity_builtin_extra#Hidden/VR/BlitFromTex2DToTexArraySlice#var19.1
vs_engine.bin 169 vertex e0f29cb47d3d20ed /Data/Resources/unity_builtin_extra#Hidden/VR/BlitFromTex2DToTexArraySlice#var19.1
ps_engine.bin 170 pixel 0f76402fb35f0b1e /Data/Resources/unity_builtin_extra#Hidden/VR/BlitFromTex2DToTexArraySlice#var19.3
gs_engine.bin 0 geometry 378c3e627f77e981 /Data/Resources/unity_builtin_extra#Hidden/VR/BlitFromTex2DToTexArraySlice#var19.3
vs_engine.bin 170 vertex 5ca9203ec35bbac8 /Data/Resources/unity_builtin_extra#Hidden/VR/BlitFromTex2DToTexArraySlice#var19.3
vs_engine.bin 171 vertex 182976323b871b23 /Data/Resources/unity_builtin_extra#Hidden/VR/BlitTexArraySlice#var19.1
ps_engine.bin 171 pixel 51b04e2cf16da124 /Data/Resources/unity_builtin_extra#Hidden/VR/BlitTexArraySlice#var19.1
vs_engine.bin 172 vertex 5bb7f5a55c54c909 /Data/Resources/unity_builtin_extra#Hidden/VideoComposite#var19.1
ps_engine.bin 172 pixel e54767299068c077 /Data/Resources/unity_builtin_extra#Hidden/VideoComposite#var19.1
vs_engine.bin 173 vertex 4028807cf756b2f9 /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.1
ps_engine.bin 173 pixel 512ce48711ed84c8 /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.1
vs_engine.bin 174 vertex 1bb75fc33da50201 /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.10
ps_engine.bin 174 pixel 2e29168ff7b7d1ef /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.10
vs_engine.bin 175 vertex c05eb481342b2dd3 /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.12
ps_engine.bin 175 pixel fa89e79dc3e7b094 /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.12
ps_engine.bin 176 pixel 3e517848d6762504 /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.13
vs_engine.bin 176 vertex a9c30c0e88479bfa /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.13
ps_engine.bin 177 pixel a0cbd66c05f0cddd /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.15
vs_engine.bin 177 vertex ec0e4e28f4efda1f /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.15
ps_engine.bin 178 pixel aec0872affee4a1c /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.16
vs_engine.bin 178 vertex eab50afd6987b979 /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.16
vs_engine.bin 179 vertex 58de0144bfc51aa3 /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.17
ps_engine.bin 179 pixel 84f2423eebb3c118 /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.17
ps_engine.bin 180 pixel 524337659948e1f3 /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.2
vs_engine.bin 180 vertex 661c785cd55f2e89 /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.2
vs_engine.bin 181 vertex 85fac76cb152bfe1 /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.3
ps_engine.bin 181 pixel ac770b9f3391075d /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.3
vs_engine.bin 182 vertex 6eafeb4e8f2e5ed6 /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.4
ps_engine.bin 182 pixel e0e7ece6eaf68e2e /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.4
ps_engine.bin 183 pixel 65bbf2a581defa50 /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.5
vs_engine.bin 183 vertex 90ece7312c450926 /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.5
vs_engine.bin 184 vertex 35f63fe94b3cc68c /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.6
ps_engine.bin 184 pixel 8a19189cb085e7be /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.6
ps_engine.bin 185 pixel 61a8720fc84ef3fb /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.7
vs_engine.bin 185 vertex fe7d50ec7ea3bdd6 /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.7
ps_engine.bin 186 pixel a4f57d4309775c5c /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.8
vs_engine.bin 186 vertex b23988fd350be8e9 /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.8
ps_engine.bin 187 pixel 34901480f93b7e45 /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.9
vs_engine.bin 187 vertex 4a538a2a1ee598a6 /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.9
vs_engine.bin 188 vertex 74b957d310c6fb01 /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.10
ps_engine.bin 188 pixel 95717bda0bfb0d35 /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.10
vs_engine.bin 189 vertex 00a30a0f46c385b7 /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.11
ps_engine.bin 189 pixel 0650a5d060d8d078 /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.11
vs_engine.bin 190 vertex a6c87f6987bc281a /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.12
ps_engine.bin 190 pixel f4b8cd9494425201 /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.12
vs_engine.bin 191 vertex 35a2acbe9afd5c6c /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.13
ps_engine.bin 191 pixel bfdcaddc02b4d35c /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.13
vs_engine.bin 192 vertex 9c1b3603fac8cb48 /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.18
ps_engine.bin 192 pixel bae87c023654a503 /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.18
vs_engine.bin 193 vertex 9cafa06895d9d40b /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.19
ps_engine.bin 193 pixel db0150c34f60803e /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.19
ps_engine.bin 194 pixel 093e90df78efa3ff /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.20
vs_engine.bin 194 vertex e7e617597f10e7ee /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.20
vs_engine.bin 195 vertex 2df8ee15763d12ed /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.21
ps_engine.bin 195 pixel 9ffbdf961f6260e5 /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.21
ps_engine.bin 196 pixel 21514777b903efef /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.22
vs_engine.bin 196 vertex d2597e330dd1057b /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.22
vs_engine.bin 197 vertex e265d382e61fcb7c /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.25
ps_engine.bin 197 pixel eea6d09d92ae4b84 /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.25
ps_engine.bin 198 pixel c3a814fb220a886a /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.26
vs_engine.bin 198 vertex dd113f0a6490360b /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.26
ps_engine.bin 199 pixel e44f25b06aff9d06 /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.27
vs_engine.bin 199 vertex ffefd7d96d95bfe9 /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.27
ps_engine.bin 200 pixel e1806d29e0bbb2b9 /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.28
vs_engine.bin 200 vertex e6609e951ec03d64 /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.28
ps_engine.bin 201 pixel ccf33f7956ae1040 /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.6
vs_engine.bin 201 vertex e26e3dcb729f62bf /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.6
vs_engine.bin 202 vertex 76ec8d45ca1c7f0a /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.7
ps_engine.bin 202 pixel 92704e1b121269b4 /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.7
ps_engine.bin 203 pixel 08f98b0c47bd6224 /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.8
vs_engine.bin 203 vertex 2427aa450c42d345 /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.8
ps_engine.bin 204 pixel 160af83248a2b2a4 /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.9
vs_engine.bin 204 vertex 17db6c9c03e1aa58 /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.9
ps_engine.bin 205 pixel 3d990f683f43e43b /Data/Resources/unity_builtin_extra#Legacy Shaders/VertexLit#var19.10
vs_engine.bin 205 vertex 9a43e425483db596 /Data/Resources/unity_builtin_extra#Legacy Shaders/VertexLit#var19.10
ps_engine.bin 206 pixel 5b88d093a5a741e4 /Data/Resources/unity_builtin_extra#Legacy Shaders/VertexLit#var19.3
vs_engine.bin 206 vertex 5f94938c7f49f495 /Data/Resources/unity_builtin_extra#Legacy Shaders/VertexLit#var19.3
vs_engine.bin 207 vertex 2beac3ab5779967d /Data/Resources/unity_builtin_extra#Legacy Shaders/VertexLit#var19.4
ps_engine.bin 207 pixel 84763f07804da06a /Data/Resources/unity_builtin_extra#Legacy Shaders/VertexLit#var19.4
vs_engine.bin 208 vertex 11a7ad237fe006eb /Data/Resources/unity_builtin_extra#Legacy Shaders/VertexLit#var19.5
ps_engine.bin 208 pixel a6726a2f0315285e /Data/Resources/unity_builtin_extra#Legacy Shaders/VertexLit#var19.5
vs_engine.bin 209 vertex 105d3285733f033d /Data/Resources/unity_builtin_extra#Legacy Shaders/VertexLit#var19.7
ps_engine.bin 209 pixel 2bfd67ac06320a41 /Data/Resources/unity_builtin_extra#Legacy Shaders/VertexLit#var19.7
ps_engine.bin 210 pixel 014d840c07d3d3d0 /Data/Resources/unity_builtin_extra#Legacy Shaders/VertexLit#var19.9
vs_engine.bin 210 vertex 6557c984b4270d6c /Data/Resources/unity_builtin_extra#Legacy Shaders/VertexLit#var19.9
ps_engine.bin 211 pixel 880c10aeced60f87 /Data/Resources/unity_builtin_extra#Sprites/Default#var19.2
vs_engine.bin 211 vertex de25af302b2d3cf3 /Data/Resources/unity_builtin_extra#Sprites/Default#var19.2
vs_engine.bin 212 vertex 50fbd9439332b8d8 /Data/Resources/unity_builtin_extra#Sprites/Default#var19.3
ps_engine.bin 212 pixel 598208c886fa4f08 /Data/Resources/unity_builtin_extra#Sprites/Default#var19.3
ps_engine.bin 213 pixel 36665ad72dd6aee2 /Data/Resources/unity_builtin_extra#Sprites/Mask#var19.2
vs_engine.bin 213 vertex 49b1781ee34cfc5d /Data/Resources/unity_builtin_extra#Sprites/Mask#var19.2
vs_engine.bin 214 vertex 26ecc16264f1dc9b /Data/Resources/unity_builtin_extra#Sprites/Mask#var19.3
ps_engine.bin 214 pixel dd4f5ff762cdfee3 /Data/Resources/unity_builtin_extra#Sprites/Mask#var19.3
ps_engine.bin 215 pixel a75207141cd5f099 /Data/Resources/unity_builtin_extra#UI/Default#var19.2
vs_engine.bin 215 vertex ab677171aa42edd2 /Data/Resources/unity_builtin_extra#UI/Default#var19.2
vs_engine.bin 216 vertex 6fbd373be010701d /Data/Resources/unity_builtin_extra#UI/Default#var19.3
ps_engine.bin 216 pixel 923a7f3f106bd7e5 /Data/Resources/unity_builtin_extra#UI/Default#var19.3
ps_engine.bin 217 pixel 1303c5b0a5189ae1 /Data/Resources/unity_builtin_extra#UI/Default#var19.4
vs_engine.bin 217 vertex 76587e3e4609f31d /Data/Resources/unity_builtin_extra#UI/Default#var19.4
vs_engine.bin 218 vertex 750dfc11d68f4a55 /Data/Resources/unity_builtin_extra#UI/Default#var19.5
ps_engine.bin 218 pixel 9a15c705ae07908e /Data/Resources/unity_builtin_extra#UI/Default#var19.5
vs_main.bin 0 vertex 24e4cd391d993137 main#GLSLC@0x38b8f88
vs_main.bin 1 vertex d19b47f9ea5c3cfe main#GLSLC@0x38b9b48
ps_main.bin 0 pixel 17b082dfef30eba9 main#GLSLC@0x38ba808
ps_main.bin 1 pixel 889465df59838dc0 main#GLSLC@0x38bb4c8
ps_main.bin 2 pixel e46f75eec323df1d main#GLSLC@0x38bc288
ps_main.bin 3 pixel a23dda46c07f800d main#GLSLC@0x38bd148
ps_main.bin 4 pixel bf76784f461275c7 main#GLSLC@0x38bde08
ps_main.bin 5 pixel abcdb66b44f1313d main#GLSLC@0x38bebc8
vs_main.bin 2 vertex f3a2af4f812f7366 main#GLSLC@0x38bfa88
ps_main.bin 6 pixel 987c069874bbe974 main#GLSLC@0x38c0648
cs_main.bin 0 compute 552bbc8ffc2459e4 main#GLSLC@0x38c1208
1 # kind: evidence Brain Memory Training Academy shaders (Unity Shader / GLSLC in RomFS + main) → control section + code area keys (dm/gfx/tools/shader_split.py)
2 # column 5 records where each key first appears; this game has no PC version to pair with
3 package index stage dm_ctl_sha16 source
4 ps_data.bin 0 pixel b3c31fff3367e091 /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.10
5 vs_data.bin 0 vertex ef0d938481d46539 /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.10
6 ps_data.bin 1 pixel 13ff035220081165 /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.11
7 vs_data.bin 1 vertex 6170682418b6f13e /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.11
8 ps_data.bin 2 pixel 0113299bdfd8e853 /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.12
9 vs_data.bin 2 vertex b14518da6bb98f69 /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.12
10 ps_data.bin 3 pixel 4082deedf87eb3f9 /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.13
11 vs_data.bin 3 vertex 9da974a398b955a8 /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.13
12 vs_data.bin 4 vertex 7c6f9fa5ecf943a3 /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.14
13 ps_data.bin 4 pixel 8ca0c7c597f27ed4 /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.14
14 ps_data.bin 5 pixel 5f75b882185ee693 /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.15
15 vs_data.bin 5 vertex dd9477c9d811a41c /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.15
16 ps_data.bin 6 pixel 2372df25ba097979 /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.4
17 vs_data.bin 6 vertex af906b9ed1005ff7 /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.4
18 vs_data.bin 7 vertex 20a4c4924527e56e /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.5
19 ps_data.bin 7 pixel 6dc90256f15bf641 /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.5
20 ps_data.bin 8 pixel e3c2f7c70b5c5b0f /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.6
21 vs_data.bin 8 vertex f5614d75588389f1 /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.6
22 ps_data.bin 9 pixel 039bd4c2d1d9edec /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.7
23 vs_data.bin 9 vertex 074090dfc64af223 /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.7
24 vs_data.bin 10 vertex 4fe42e603d0f14dd /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.8
25 ps_data.bin 10 pixel d884aee8cb04cb20 /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.8
26 ps_data.bin 11 pixel 14a2f34ca63c0eae /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.9
27 vs_data.bin 11 vertex fd08b99d4a2ee921 /Data/resources.assets#TextMeshPro/Mobile/Distance Field#var19.9
28 vs_data.bin 12 vertex 14c7ddbdf0516627 /Data/resources.assets#TextMeshPro/Sprite#var19.2
29 ps_data.bin 12 pixel 57689ea3eb34e421 /Data/resources.assets#TextMeshPro/Sprite#var19.2
30 ps_data.bin 13 pixel 7cdef66f67c97a38 /Data/resources.assets#TextMeshPro/Sprite#var19.3
31 vs_data.bin 13 vertex aa2c816a3a3cce8e /Data/resources.assets#TextMeshPro/Sprite#var19.3
32 vs_data.bin 14 vertex 30854e908d5930ae /Data/resources.assets#TextMeshPro/Sprite#var19.4
33 ps_data.bin 14 pixel 6ad4b3d8d84f0872 /Data/resources.assets#TextMeshPro/Sprite#var19.4
34 vs_data.bin 15 vertex a64992c4b444b9b5 /Data/resources.assets#TextMeshPro/Sprite#var19.5
35 ps_data.bin 15 pixel e74f2ba940610cf0 /Data/resources.assets#TextMeshPro/Sprite#var19.5
36 ps_data.bin 16 pixel 632ad3878f1a78fe /Data/sharedassets0.assets#Skybox/Procedural#var19.3
37 vs_data.bin 16 vertex b925d4b645f470ea /Data/sharedassets0.assets#Skybox/Procedural#var19.3
38 ps_data.bin 17 pixel 5b80b5e29812b804 /Data/sharedassets0.assets#Skybox/Procedural#var19.4
39 vs_data.bin 17 vertex aff26c6c5b8a2feb /Data/sharedassets0.assets#Skybox/Procedural#var19.4
40 vs_data.bin 18 vertex 27978b3b0ac68d62 /Data/sharedassets0.assets#Skybox/Procedural#var19.5
41 ps_data.bin 18 pixel 4e421da322c6802e /Data/sharedassets0.assets#Skybox/Procedural#var19.5
42 vs_data.bin 19 vertex 6e2c06932d410347 /Data/sharedassets2.assets#TextMeshPro/Bitmap#var19.2
43 ps_data.bin 19 pixel e7602efa392da7af /Data/sharedassets2.assets#TextMeshPro/Bitmap#var19.2
44 ps_data.bin 20 pixel 5225e0d85054ad18 /Data/sharedassets2.assets#TextMeshPro/Bitmap#var19.3
45 vs_data.bin 20 vertex c384495fb3d277f3 /Data/sharedassets2.assets#TextMeshPro/Bitmap#var19.3
46 vs_data.bin 21 vertex 43093586a2db179a /Data/sharedassets2.assets#TextMeshPro/Bitmap#var19.4
47 ps_data.bin 21 pixel a790622bb89c2095 /Data/sharedassets2.assets#TextMeshPro/Bitmap#var19.4
48 ps_data.bin 22 pixel 2b93e06754f0cadd /Data/sharedassets2.assets#TextMeshPro/Bitmap#var19.5
49 vs_data.bin 22 vertex 303e9b720c60d289 /Data/sharedassets2.assets#TextMeshPro/Bitmap#var19.5
50 vs_engine.bin 0 vertex 1262319abf377cef /Data/Resources/unity default resources#GUI/Text Shader#var19.3
51 ps_engine.bin 0 pixel 4a89bd4e4099a7e5 /Data/Resources/unity default resources#GUI/Text Shader#var19.3
52 ps_engine.bin 1 pixel 08beb205664eaa30 /Data/Resources/unity default resources#GUI/Text Shader#var19.4
53 vs_engine.bin 1 vertex e9e3b3121a971e33 /Data/Resources/unity default resources#GUI/Text Shader#var19.4
54 vs_engine.bin 2 vertex 5df25f086d58adc3 /Data/Resources/unity default resources#GUI/Text Shader#var19.5
55 ps_engine.bin 2 pixel b22e270164aaf245 /Data/Resources/unity default resources#GUI/Text Shader#var19.5
56 vs_engine.bin 3 vertex 3afaf9f812f3bbb9 /Data/Resources/unity default resources#GUI/Text Shader#var19.6
57 ps_engine.bin 3 pixel edd7039b7cd1b906 /Data/Resources/unity default resources#GUI/Text Shader#var19.6
58 ps_engine.bin 4 pixel 200a8c93c34d612e /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.10
59 vs_engine.bin 4 vertex adf2917a3b546972 /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.10
60 ps_engine.bin 5 pixel 53023007b531a12c /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.11
61 vs_engine.bin 5 vertex 7937ce57a4b0feb0 /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.11
62 vs_engine.bin 6 vertex a550bc77353b10be /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.12
63 ps_engine.bin 6 pixel ee92e42489c5ef5f /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.12
64 ps_engine.bin 7 pixel 5a622026f7174a62 /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.13
65 vs_engine.bin 7 vertex 978437bfb4b09d54 /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.13
66 ps_engine.bin 8 pixel 63bbea0f8db91479 /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.14
67 vs_engine.bin 8 vertex b9fcb347353e461f /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.14
68 vs_engine.bin 9 vertex 22be3768980bcb58 /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.15
69 ps_engine.bin 9 pixel 2655fb98f59f400e /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.15
70 ps_engine.bin 10 pixel 1a0cec8d6d7169fb /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.4
71 vs_engine.bin 10 vertex ea3806363641fd5b /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.4
72 vs_engine.bin 11 vertex 7d42bce888db97cc /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.5
73 ps_engine.bin 11 pixel f46e6d06a58f5d4c /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.5
74 ps_engine.bin 12 pixel 3f248f2a253ade89 /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.6
75 vs_engine.bin 12 vertex 4279f2abc41c98fd /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.6
76 vs_engine.bin 13 vertex 578f32cb9006c029 /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.7
77 ps_engine.bin 13 pixel 8a956178732f9de4 /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.7
78 vs_engine.bin 14 vertex 654b1a8de2ad6772 /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.8
79 ps_engine.bin 14 pixel daa896ad5ccd0f65 /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.8
80 vs_engine.bin 15 vertex 91c7bcc7ad0cefec /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.9
81 ps_engine.bin 15 pixel b84e2e9cb8049355 /Data/Resources/unity default resources#Hidden/FrameDebuggerRenderTargetDisplay#var19.9
82 vs_engine.bin 16 vertex 8193e65867e9173e /Data/Resources/unity default resources#Hidden/Internal-Colored#var19.3
83 ps_engine.bin 16 pixel f3dad773e88ca9a4 /Data/Resources/unity default resources#Hidden/Internal-Colored#var19.3
84 vs_engine.bin 17 vertex 6095a5184da8e24f /Data/Resources/unity default resources#Hidden/Internal-Colored#var19.4
85 ps_engine.bin 17 pixel 651976e024a2cb66 /Data/Resources/unity default resources#Hidden/Internal-Colored#var19.4
86 vs_engine.bin 18 vertex 6007a994ce0942d8 /Data/Resources/unity default resources#Hidden/Internal-Colored#var19.5
87 ps_engine.bin 18 pixel 8aabaaed77aa32bc /Data/Resources/unity default resources#Hidden/Internal-Colored#var19.5
88 vs_engine.bin 19 vertex 3d8a96479e7697ef /Data/Resources/unity default resources#Hidden/Internal-Colored#var19.6
89 ps_engine.bin 19 pixel 40619812b4205788 /Data/Resources/unity default resources#Hidden/Internal-Colored#var19.6
90 ps_engine.bin 20 pixel 2f2b65a1a6053e30 /Data/Resources/unity default resources#Hidden/Internal-Loading#var19.3
91 vs_engine.bin 20 vertex 7f1676e00645f32e /Data/Resources/unity default resources#Hidden/Internal-Loading#var19.3
92 vs_engine.bin 21 vertex 4169e324dc0e7d20 /Data/Resources/unity default resources#Hidden/Internal-Loading#var19.4
93 ps_engine.bin 21 pixel c7a725d2a84c97b2 /Data/Resources/unity default resources#Hidden/Internal-Loading#var19.4
94 ps_engine.bin 22 pixel 87883c7197048c4e /Data/Resources/unity default resources#Hidden/Internal-Loading#var19.5
95 vs_engine.bin 22 vertex fbf41f2a538d1f08 /Data/Resources/unity default resources#Hidden/Internal-Loading#var19.5
96 vs_engine.bin 23 vertex b258e4c5ba829eb0 /Data/Resources/unity default resources#Hidden/Internal-Loading#var19.6
97 ps_engine.bin 23 pixel fec00df6b549b132 /Data/Resources/unity default resources#Hidden/Internal-Loading#var19.6
98 vs_engine.bin 24 vertex 20deafc634f993b1 /Data/Resources/unity default resources#Hidden/InternalClear#var19.10
99 ps_engine.bin 24 pixel f7b73ca6bb384464 /Data/Resources/unity default resources#Hidden/InternalClear#var19.10
100 vs_engine.bin 25 vertex 2213b7ab6eb683b4 /Data/Resources/unity default resources#Hidden/InternalClear#var19.11
101 ps_engine.bin 25 pixel 8893692de45026ee /Data/Resources/unity default resources#Hidden/InternalClear#var19.11
102 ps_engine.bin 26 pixel a85d2808063b479a /Data/Resources/unity default resources#Hidden/InternalClear#var19.12
103 vs_engine.bin 26 vertex d70b7adfdaab764f /Data/Resources/unity default resources#Hidden/InternalClear#var19.12
104 ps_engine.bin 27 pixel 73113f9dcb9413b4 /Data/Resources/unity default resources#Hidden/InternalClear#var19.13
105 vs_engine.bin 27 vertex afb7d73ef27fc98e /Data/Resources/unity default resources#Hidden/InternalClear#var19.13
106 ps_engine.bin 28 pixel 7ce938b714ec049c /Data/Resources/unity default resources#Hidden/InternalClear#var19.14
107 vs_engine.bin 28 vertex e8b7cbd85e4e5e94 /Data/Resources/unity default resources#Hidden/InternalClear#var19.14
108 vs_engine.bin 29 vertex d8e62fbae97c65fc /Data/Resources/unity default resources#Hidden/InternalClear#var19.15
109 ps_engine.bin 29 pixel d9262385838b8241 /Data/Resources/unity default resources#Hidden/InternalClear#var19.15
110 ps_engine.bin 30 pixel 6d44f04edad5fc3b /Data/Resources/unity default resources#Hidden/InternalClear#var19.16
111 vs_engine.bin 30 vertex 9b24bb3ccf670cce /Data/Resources/unity default resources#Hidden/InternalClear#var19.16
112 vs_engine.bin 31 vertex a49bf1a2bf43148a /Data/Resources/unity default resources#Hidden/InternalClear#var19.17
113 ps_engine.bin 31 pixel d620b08d41df000d /Data/Resources/unity default resources#Hidden/InternalClear#var19.17
114 vs_engine.bin 32 vertex 3c3bd19f24d32bd9 /Data/Resources/unity default resources#Hidden/InternalClear#var19.18
115 ps_engine.bin 32 pixel 8ca5e1a2cb07da37 /Data/Resources/unity default resources#Hidden/InternalClear#var19.18
116 vs_engine.bin 33 vertex 06a9417bbf71ddb4 /Data/Resources/unity default resources#Hidden/InternalClear#var19.19
117 ps_engine.bin 33 pixel fe201535bf264a4a /Data/Resources/unity default resources#Hidden/InternalClear#var19.19
118 ps_engine.bin 34 pixel 67f1d8e238d72bd6 /Data/Resources/unity default resources#Hidden/InternalClear#var19.20
119 vs_engine.bin 34 vertex 6cbd8e9851cafaba /Data/Resources/unity default resources#Hidden/InternalClear#var19.20
120 vs_engine.bin 35 vertex f0715e8de7365b31 /Data/Resources/unity default resources#Hidden/InternalClear#var19.21
121 ps_engine.bin 35 pixel fe3c5e611aec8a7a /Data/Resources/unity default resources#Hidden/InternalClear#var19.21
122 ps_engine.bin 36 pixel 5ce972cbd86c4750 /Data/Resources/unity default resources#Hidden/InternalClear#var19.22
123 vs_engine.bin 36 vertex d29ce228c09f296b /Data/Resources/unity default resources#Hidden/InternalClear#var19.22
124 vs_engine.bin 37 vertex 90e8b324199f6ec4 /Data/Resources/unity default resources#Hidden/InternalClear#var19.23
125 ps_engine.bin 37 pixel b89fb54106a09611 /Data/Resources/unity default resources#Hidden/InternalClear#var19.23
126 vs_engine.bin 38 vertex 75c3f32168518e16 /Data/Resources/unity default resources#Hidden/InternalClear#var19.24
127 ps_engine.bin 38 pixel 7990b24f95945843 /Data/Resources/unity default resources#Hidden/InternalClear#var19.24
128 ps_engine.bin 39 pixel 541b8748a1e9dadd /Data/Resources/unity default resources#Hidden/InternalClear#var19.25
129 vs_engine.bin 39 vertex 74a82989196eda32 /Data/Resources/unity default resources#Hidden/InternalClear#var19.25
130 vs_engine.bin 40 vertex a78147417abacf8b /Data/Resources/unity default resources#Hidden/InternalClear#var19.26
131 ps_engine.bin 40 pixel d307a389c30b9656 /Data/Resources/unity default resources#Hidden/InternalClear#var19.26
132 vs_engine.bin 41 vertex 297092cd9d3a13a5 /Data/Resources/unity default resources#Hidden/InternalClear#var19.27
133 ps_engine.bin 41 pixel 7f2844fd219e8c50 /Data/Resources/unity default resources#Hidden/InternalClear#var19.27
134 ps_engine.bin 42 pixel 2d3104572b5a6fe1 /Data/Resources/unity default resources#Hidden/InternalClear#var19.28
135 vs_engine.bin 42 vertex e4533356d9aae3c1 /Data/Resources/unity default resources#Hidden/InternalClear#var19.28
136 vs_engine.bin 43 vertex 7e5a23608fa46af7 /Data/Resources/unity default resources#Hidden/InternalClear#var19.29
137 ps_engine.bin 43 pixel d6677e0af1324862 /Data/Resources/unity default resources#Hidden/InternalClear#var19.29
138 ps_engine.bin 44 pixel 560cc42c956cf558 /Data/Resources/unity default resources#Hidden/InternalClear#var19.3
139 vs_engine.bin 44 vertex 6f325ee93dfb0bd7 /Data/Resources/unity default resources#Hidden/InternalClear#var19.3
140 vs_engine.bin 45 vertex 1b7cba1d017e0a1a /Data/Resources/unity default resources#Hidden/InternalClear#var19.30
141 ps_engine.bin 45 pixel f57978e6ded29d2d /Data/Resources/unity default resources#Hidden/InternalClear#var19.30
142 vs_engine.bin 46 vertex 1440f356c805c2fe /Data/Resources/unity default resources#Hidden/InternalClear#var19.31
143 ps_engine.bin 46 pixel 4696751c6ff22d76 /Data/Resources/unity default resources#Hidden/InternalClear#var19.31
144 vs_engine.bin 47 vertex b59954acf8fb22c3 /Data/Resources/unity default resources#Hidden/InternalClear#var19.32
145 ps_engine.bin 47 pixel dc73a9fe8b40030a /Data/Resources/unity default resources#Hidden/InternalClear#var19.32
146 ps_engine.bin 48 pixel 2d706b07815994f8 /Data/Resources/unity default resources#Hidden/InternalClear#var19.33
147 vs_engine.bin 48 vertex 5a11171d59095023 /Data/Resources/unity default resources#Hidden/InternalClear#var19.33
148 ps_engine.bin 49 pixel 0e3b2cd00c2e6d20 /Data/Resources/unity default resources#Hidden/InternalClear#var19.34
149 vs_engine.bin 49 vertex a8edd7084a085c4e /Data/Resources/unity default resources#Hidden/InternalClear#var19.34
150 vs_engine.bin 50 vertex 1e520318ed9c7562 /Data/Resources/unity default resources#Hidden/InternalClear#var19.4
151 ps_engine.bin 50 pixel a862f35c18678b73 /Data/Resources/unity default resources#Hidden/InternalClear#var19.4
152 ps_engine.bin 51 pixel 1c4ce1d4352c2386 /Data/Resources/unity default resources#Hidden/InternalClear#var19.5
153 vs_engine.bin 51 vertex 8955b0dc79b562b5 /Data/Resources/unity default resources#Hidden/InternalClear#var19.5
154 ps_engine.bin 52 pixel 7f9f2635b019aeb3 /Data/Resources/unity default resources#Hidden/InternalClear#var19.6
155 vs_engine.bin 52 vertex fcf6f8f8d61743ee /Data/Resources/unity default resources#Hidden/InternalClear#var19.6
156 vs_engine.bin 53 vertex e1d2e5178e38eac5 /Data/Resources/unity default resources#Hidden/InternalClear#var19.7
157 ps_engine.bin 53 pixel fade78a9d615f49a /Data/Resources/unity default resources#Hidden/InternalClear#var19.7
158 vs_engine.bin 54 vertex eac9ef0cd952ba94 /Data/Resources/unity default resources#Hidden/InternalClear#var19.8
159 ps_engine.bin 54 pixel f0476d19088e08d4 /Data/Resources/unity default resources#Hidden/InternalClear#var19.8
160 vs_engine.bin 55 vertex a4fd3f90616318cb /Data/Resources/unity default resources#Hidden/InternalClear#var19.9
161 ps_engine.bin 55 pixel a938c3fd453586cd /Data/Resources/unity default resources#Hidden/InternalClear#var19.9
162 vs_engine.bin 56 vertex 148ce61946ed5a61 /Data/Resources/unity default resources#Hidden/InternalErrorShader#var19.3
163 ps_engine.bin 56 pixel 61892df974c3f1af /Data/Resources/unity default resources#Hidden/InternalErrorShader#var19.3
164 ps_engine.bin 57 pixel d50ec93c39d82637 /Data/Resources/unity default resources#Hidden/InternalErrorShader#var19.4
165 vs_engine.bin 57 vertex e71460d89d7f4ac6 /Data/Resources/unity default resources#Hidden/InternalErrorShader#var19.4
166 ps_engine.bin 58 pixel 32bd4e1d61527836 /Data/Resources/unity default resources#Hidden/InternalErrorShader#var19.5
167 vs_engine.bin 58 vertex 683af766a194e7a4 /Data/Resources/unity default resources#Hidden/InternalErrorShader#var19.5
168 ps_engine.bin 59 pixel bfc582a290894d77 /Data/Resources/unity default resources#Hidden/InternalErrorShader#var19.6
169 vs_engine.bin 59 vertex cb796a8530f73ccb /Data/Resources/unity default resources#Hidden/InternalErrorShader#var19.6
170 ps_engine.bin 60 pixel 1c909b0005346394 /Data/Resources/unity_builtin_extra#Hidden/BlitCopy#var19.1
171 vs_engine.bin 60 vertex 433200027601b1d3 /Data/Resources/unity_builtin_extra#Hidden/BlitCopy#var19.1
172 ps_engine.bin 61 pixel 7af499b3ba7be089 /Data/Resources/unity_builtin_extra#Hidden/BlitCopyDepth#var19.1
173 vs_engine.bin 61 vertex 7cdb11880ffb6805 /Data/Resources/unity_builtin_extra#Hidden/BlitCopyDepth#var19.1
174 vs_engine.bin 62 vertex 008f89e94d37f17f /Data/Resources/unity_builtin_extra#Hidden/BlitCopyHDRTonemap#var19.1
175 ps_engine.bin 62 pixel d4384194d013bf98 /Data/Resources/unity_builtin_extra#Hidden/BlitCopyHDRTonemap#var19.1
176 ps_engine.bin 63 pixel 2a65e79d4b9c3797 /Data/Resources/unity_builtin_extra#Hidden/BlitCopyWithDepth#var19.1
177 vs_engine.bin 63 vertex 7311cc5ece76d8e9 /Data/Resources/unity_builtin_extra#Hidden/BlitCopyWithDepth#var19.1
178 ps_engine.bin 64 pixel 0acdc5201dbf39f7 /Data/Resources/unity_builtin_extra#Hidden/BlitToDepth#var19.1
179 vs_engine.bin 64 vertex 4984e45974e274fd /Data/Resources/unity_builtin_extra#Hidden/BlitToDepth#var19.1
180 ps_engine.bin 65 pixel 068c6f825af780b8 /Data/Resources/unity_builtin_extra#Hidden/BlitToDepth_MSAA#var19.1
181 vs_engine.bin 65 vertex 5397566eb741604a /Data/Resources/unity_builtin_extra#Hidden/BlitToDepth_MSAA#var19.1
182 ps_engine.bin 66 pixel 25f86d68d6abfc0e /Data/Resources/unity_builtin_extra#Hidden/Compositing#var19.1
183 vs_engine.bin 66 vertex 3e0937ffba447299 /Data/Resources/unity_builtin_extra#Hidden/Compositing#var19.1
184 vs_engine.bin 67 vertex e5ac49d4582a339c /Data/Resources/unity_builtin_extra#Hidden/ConvertTexture#var19.1
185 ps_engine.bin 67 pixel fbb0e17b842d146c /Data/Resources/unity_builtin_extra#Hidden/ConvertTexture#var19.1
186 ps_engine.bin 68 pixel 08d3ffaf24b32841 /Data/Resources/unity_builtin_extra#Hidden/CubeBlend#var19.1
187 vs_engine.bin 68 vertex 853661cff8b96d75 /Data/Resources/unity_builtin_extra#Hidden/CubeBlend#var19.1
188 vs_engine.bin 69 vertex 4b1bad37bad027ef /Data/Resources/unity_builtin_extra#Hidden/CubeBlend#var19.2
189 ps_engine.bin 69 pixel 4db85cdfaa19ea70 /Data/Resources/unity_builtin_extra#Hidden/CubeBlend#var19.2
190 vs_engine.bin 70 vertex de1a1865a66aab82 /Data/Resources/unity_builtin_extra#Hidden/CubeBlur#var19.1
191 ps_engine.bin 70 pixel ec0b337abea10932 /Data/Resources/unity_builtin_extra#Hidden/CubeBlur#var19.1
192 ps_engine.bin 71 pixel 2247578d333e0241 /Data/Resources/unity_builtin_extra#Hidden/CubeBlur#var19.2
193 vs_engine.bin 71 vertex 6439d1cdb6c3198d /Data/Resources/unity_builtin_extra#Hidden/CubeBlur#var19.2
194 vs_engine.bin 72 vertex 279f753f3bb1718b /Data/Resources/unity_builtin_extra#Hidden/CubeCopy#var19.1
195 ps_engine.bin 72 pixel 6a07c6895faf724d /Data/Resources/unity_builtin_extra#Hidden/CubeCopy#var19.1
196 ps_engine.bin 73 pixel 1157af2bbbad8b25 /Data/Resources/unity_builtin_extra#Hidden/CubeCopy#var19.2
197 vs_engine.bin 73 vertex 80ec6af4fa0ffa70 /Data/Resources/unity_builtin_extra#Hidden/CubeCopy#var19.2
198 ps_engine.bin 74 pixel 196b4ea113489037 /Data/Resources/unity_builtin_extra#Hidden/Internal-CombineDepthNormals#var19.1
199 vs_engine.bin 74 vertex eeac458c58c356a0 /Data/Resources/unity_builtin_extra#Hidden/Internal-CombineDepthNormals#var19.1
200 ps_engine.bin 75 pixel 819fc313681bce2d /Data/Resources/unity_builtin_extra#Hidden/Internal-CubemapToEquirect#var19.1
201 vs_engine.bin 75 vertex 89a63a479ddba78f /Data/Resources/unity_builtin_extra#Hidden/Internal-CubemapToEquirect#var19.1
202 ps_engine.bin 76 pixel 19a9055c6216b689 /Data/Resources/unity_builtin_extra#Hidden/Internal-DebugPattern#var19.1
203 vs_engine.bin 76 vertex 487f87d2bcd6fa5a /Data/Resources/unity_builtin_extra#Hidden/Internal-DebugPattern#var19.1
204 ps_engine.bin 77 pixel 10d700c1ecb4a0d5 /Data/Resources/unity_builtin_extra#Hidden/Internal-DebugPattern#var19.2
205 vs_engine.bin 77 vertex 8b5f2624a7092f7e /Data/Resources/unity_builtin_extra#Hidden/Internal-DebugPattern#var19.2
206 vs_engine.bin 78 vertex 51a43dc738fc3ef9 /Data/Resources/unity_builtin_extra#Hidden/Internal-DebugPattern#var19.3
207 ps_engine.bin 78 pixel ceedd66769e572b2 /Data/Resources/unity_builtin_extra#Hidden/Internal-DebugPattern#var19.3
208 ps_engine.bin 79 pixel d83558285bd341ed /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredReflections#var19.1
209 vs_engine.bin 79 vertex e668c11dfd083b26 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredReflections#var19.1
210 ps_engine.bin 80 pixel 12ee2dd6a028f497 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredReflections#var19.3
211 vs_engine.bin 80 vertex 9c04ab757c89ea17 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredReflections#var19.3
212 ps_engine.bin 81 pixel e62b1061ba92f688 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredReflections#var19.4
213 vs_engine.bin 81 vertex f79abec7b9313374 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredReflections#var19.4
214 ps_engine.bin 82 pixel 01032593cc506ebe /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.11
215 vs_engine.bin 82 vertex d76b705711a9befc /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.11
216 vs_engine.bin 83 vertex 5e1f4f6d766e3b06 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.12
217 ps_engine.bin 83 pixel 664038c8dbe04f7a /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.12
218 ps_engine.bin 84 pixel ac50bbd456b10300 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.13
219 vs_engine.bin 84 vertex b3d6f6e977084c0f /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.13
220 ps_engine.bin 85 pixel 1e0cb1118cc8d18a /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.14
221 vs_engine.bin 85 vertex afcb9e372770bbba /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.14
222 vs_engine.bin 86 vertex b66381ed45a8a488 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.15
223 ps_engine.bin 86 pixel d65888f51ed04d18 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.15
224 vs_engine.bin 87 vertex 508a846b6d1d6bf1 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.16
225 ps_engine.bin 87 pixel 8c087ddab316e656 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.16
226 ps_engine.bin 88 pixel 2450a1837405022c /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.17
227 vs_engine.bin 88 vertex fa3bdb5a874a16c4 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.17
228 ps_engine.bin 89 pixel 25edd6863de50aa5 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.18
229 vs_engine.bin 89 vertex 82d5819bc672a09c /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.18
230 ps_engine.bin 90 pixel ab593a96c7537a7c /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.19
231 vs_engine.bin 90 vertex b8fb2704332aacac /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.19
232 vs_engine.bin 91 vertex 179a4fb083adcc43 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.20
233 ps_engine.bin 91 pixel ed98b492b4a29e3d /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.20
234 ps_engine.bin 92 pixel 1f4db99b8e612e4c /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.21
235 vs_engine.bin 92 vertex 80891e7ac4636525 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.21
236 ps_engine.bin 93 pixel 08d97a9546a387c2 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.22
237 vs_engine.bin 93 vertex e4ef252ce5966098 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.22
238 ps_engine.bin 94 pixel 7f97480029db046d /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.23
239 vs_engine.bin 94 vertex cd1a727c97a6d022 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.23
240 vs_engine.bin 95 vertex c625095354643103 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.24
241 ps_engine.bin 95 pixel f3758e40d8f6a1d9 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.24
242 vs_engine.bin 96 vertex 941c2ec17c3bfed9 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.25
243 ps_engine.bin 96 pixel edbd30b1f3c04004 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.25
244 ps_engine.bin 97 pixel 2a965c92998bae9c /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.26
245 vs_engine.bin 97 vertex 9c2c4741c50aefa2 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.26
246 ps_engine.bin 98 pixel 34026e7cc7311cc4 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.27
247 vs_engine.bin 98 vertex e4df1475528d12dc /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.27
248 vs_engine.bin 99 vertex 06c1ba909e2328a8 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.28
249 ps_engine.bin 99 pixel 191ec2304b8dbea4 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.28
250 ps_engine.bin 100 pixel 396a5abf4d95e7a3 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.29
251 vs_engine.bin 100 vertex b268f3cf106394e9 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.29
252 ps_engine.bin 101 pixel 56c9bf6ae52f6ed5 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.30
253 vs_engine.bin 101 vertex 5a3dd9d64881706f /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.30
254 vs_engine.bin 102 vertex 4b526e68c3079f29 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.31
255 ps_engine.bin 102 pixel c4908af9419bfd75 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.31
256 vs_engine.bin 103 vertex 08bcac6cfc2b2997 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.32
257 ps_engine.bin 103 pixel a951612dcac37afb /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.32
258 vs_engine.bin 104 vertex 184850419e5ccc6d /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.33
259 ps_engine.bin 104 pixel 4868944653a697e0 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.33
260 ps_engine.bin 105 pixel 6fbf5000363d1ef4 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.34
261 vs_engine.bin 105 vertex 7dfc4c82c864530c /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.34
262 vs_engine.bin 106 vertex 1e962e4ce080dd1b /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.35
263 ps_engine.bin 106 pixel f0e97b050cca2b52 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.35
264 ps_engine.bin 107 pixel 38ffcb2340e4da0f /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.36
265 vs_engine.bin 107 vertex 52a257b1bdecf163 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.36
266 ps_engine.bin 108 pixel c45e21e819cb023d /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.38
267 vs_engine.bin 108 vertex e762eceafddf0975 /Data/Resources/unity_builtin_extra#Hidden/Internal-DeferredShading#var19.38
268 ps_engine.bin 109 pixel db44703587b83d4e /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.1
269 vs_engine.bin 109 vertex dee2ce72f0f49991 /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.1
270 ps_engine.bin 110 pixel 0f5ec22f212aab35 /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.11
271 vs_engine.bin 110 vertex 5bad81513b25c4c5 /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.11
272 ps_engine.bin 111 pixel 1d49715f0796ec75 /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.12
273 vs_engine.bin 111 vertex 68e247aa34301fff /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.12
274 vs_engine.bin 112 vertex 78be1cfe27df1a92 /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.14
275 ps_engine.bin 112 pixel f48a92474a89d907 /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.14
276 ps_engine.bin 113 pixel 156b96e2d9aad524 /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.15
277 vs_engine.bin 113 vertex 2bedd400e0809944 /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.15
278 ps_engine.bin 114 pixel 5da987b945a43b73 /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.17
279 vs_engine.bin 114 vertex f4cbe08b4e354587 /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.17
280 vs_engine.bin 115 vertex 67eba53b3fd8c2a8 /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.3
281 ps_engine.bin 115 pixel bc0fb2fbd4af60ce /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.3
282 vs_engine.bin 116 vertex 38d7ed66f598f5cc /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.5
283 ps_engine.bin 116 pixel 6226984169abb3d5 /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.5
284 vs_engine.bin 117 vertex 3094e448e893fda9 /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.7
285 ps_engine.bin 117 pixel c74769b196990a78 /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.7
286 vs_engine.bin 118 vertex 34dbbf9ed6ad5c8b /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.9
287 ps_engine.bin 118 pixel e19d5a93853c009a /Data/Resources/unity_builtin_extra#Hidden/Internal-DepthNormalsTexture#var19.9
288 vs_engine.bin 119 vertex 093af69abb07ccbf /Data/Resources/unity_builtin_extra#Hidden/Internal-Flare#var19.1
289 ps_engine.bin 119 pixel fac9b58fb5784084 /Data/Resources/unity_builtin_extra#Hidden/Internal-Flare#var19.1
290 ps_engine.bin 120 pixel 92dc3ab188ce031c /Data/Resources/unity_builtin_extra#Hidden/Internal-GUIRoundedRect#var19.1
291 vs_engine.bin 120 vertex e5637a3e8800099e /Data/Resources/unity_builtin_extra#Hidden/Internal-GUIRoundedRect#var19.1
292 vs_engine.bin 121 vertex 6b0569e41c7a50eb /Data/Resources/unity_builtin_extra#Hidden/Internal-GUIRoundedRect#var19.2
293 ps_engine.bin 121 pixel a102d6f9576d1019 /Data/Resources/unity_builtin_extra#Hidden/Internal-GUIRoundedRect#var19.2
294 vs_engine.bin 122 vertex 7350682b464e268e /Data/Resources/unity_builtin_extra#Hidden/Internal-GUIRoundedRectWithColorPerBorder#var19.1
295 ps_engine.bin 122 pixel f70e24656460c711 /Data/Resources/unity_builtin_extra#Hidden/Internal-GUIRoundedRectWithColorPerBorder#var19.1
296 vs_engine.bin 123 vertex 47e9bf0c41511099 /Data/Resources/unity_builtin_extra#Hidden/Internal-GUIRoundedRectWithColorPerBorder#var19.2
297 ps_engine.bin 123 pixel 607178601d7b06a9 /Data/Resources/unity_builtin_extra#Hidden/Internal-GUIRoundedRectWithColorPerBorder#var19.2
298 ps_engine.bin 124 pixel ad9f24c02928e018 /Data/Resources/unity_builtin_extra#Hidden/Internal-GUITexture#var19.1
299 vs_engine.bin 124 vertex d839b85f5fab754c /Data/Resources/unity_builtin_extra#Hidden/Internal-GUITexture#var19.1
300 vs_engine.bin 125 vertex b7b871376bdd974c /Data/Resources/unity_builtin_extra#Hidden/Internal-GUITexture#var19.2
301 ps_engine.bin 125 pixel d8d4a2d1aad7a36a /Data/Resources/unity_builtin_extra#Hidden/Internal-GUITexture#var19.2
302 ps_engine.bin 126 pixel 0dc5d3490c0078ad /Data/Resources/unity_builtin_extra#Hidden/Internal-GUITextureBlit#var19.1
303 vs_engine.bin 126 vertex a1bde50156c5dc41 /Data/Resources/unity_builtin_extra#Hidden/Internal-GUITextureBlit#var19.1
304 vs_engine.bin 127 vertex 714f10ab493be2be /Data/Resources/unity_builtin_extra#Hidden/Internal-GUITextureBlit#var19.2
305 ps_engine.bin 127 pixel da63a476c9ccc82d /Data/Resources/unity_builtin_extra#Hidden/Internal-GUITextureBlit#var19.2
306 vs_engine.bin 128 vertex 417a6dd03ab4c8ae /Data/Resources/unity_builtin_extra#Hidden/Internal-GUITextureClip#var19.1
307 ps_engine.bin 128 pixel 8f57f6d2d8db6221 /Data/Resources/unity_builtin_extra#Hidden/Internal-GUITextureClip#var19.1
308 ps_engine.bin 129 pixel 423bf12b7a4884fd /Data/Resources/unity_builtin_extra#Hidden/Internal-GUITextureClip#var19.2
309 vs_engine.bin 129 vertex 6b6066f4df0d3d26 /Data/Resources/unity_builtin_extra#Hidden/Internal-GUITextureClip#var19.2
310 vs_engine.bin 130 vertex 8f3d47e0e3dd4e63 /Data/Resources/unity_builtin_extra#Hidden/Internal-GUITextureClipText#var19.1
311 ps_engine.bin 130 pixel d0659f92f47ae5df /Data/Resources/unity_builtin_extra#Hidden/Internal-GUITextureClipText#var19.1
312 ps_engine.bin 131 pixel 49694ac4fce1e571 /Data/Resources/unity_builtin_extra#Hidden/Internal-GUITextureClipText#var19.2
313 vs_engine.bin 131 vertex 833fcd46efed90e1 /Data/Resources/unity_builtin_extra#Hidden/Internal-GUITextureClipText#var19.2
314 ps_engine.bin 132 pixel 156ef1923436cb9c /Data/Resources/unity_builtin_extra#Hidden/Internal-Halo#var19.1
315 vs_engine.bin 132 vertex bec0e52d4c29183c /Data/Resources/unity_builtin_extra#Hidden/Internal-Halo#var19.1
316 ps_engine.bin 133 pixel 16051c1cd7abbae4 /Data/Resources/unity_builtin_extra#Hidden/Internal-MotionVectors#var19.1
317 vs_engine.bin 133 vertex a1ef4f8e37eab1dc /Data/Resources/unity_builtin_extra#Hidden/Internal-MotionVectors#var19.1
318 ps_engine.bin 134 pixel 15bfac413bdaa24d /Data/Resources/unity_builtin_extra#Hidden/Internal-MotionVectors#var19.3
319 vs_engine.bin 134 vertex 957eb3acc1d1d3a2 /Data/Resources/unity_builtin_extra#Hidden/Internal-MotionVectors#var19.3
320 ps_engine.bin 135 pixel 8071b19758beb24c /Data/Resources/unity_builtin_extra#Hidden/Internal-MotionVectors#var19.4
321 vs_engine.bin 135 vertex 8e0a2ba4e4218eb9 /Data/Resources/unity_builtin_extra#Hidden/Internal-MotionVectors#var19.4
322 vs_engine.bin 136 vertex 66fe3334fce3c9c4 /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.1
323 ps_engine.bin 136 pixel 7e089e792cd872e3 /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.1
324 ps_engine.bin 137 pixel 4b59ce82c021376c /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.11
325 vs_engine.bin 137 vertex dc7c332965a25fea /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.11
326 ps_engine.bin 138 pixel 041aec4b91ce15e8 /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.12
327 vs_engine.bin 138 vertex 762e07725fa0344b /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.12
328 vs_engine.bin 139 vertex 10b8f3a53c4d7ac3 /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.13
329 ps_engine.bin 139 pixel 7a838178514dd09e /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.13
330 ps_engine.bin 140 pixel dbfb8f362104df4f /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.15
331 vs_engine.bin 140 vertex dfe8a059b9fbd63b /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.15
332 vs_engine.bin 141 vertex 057e5c2fee5bdeec /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.17
333 ps_engine.bin 141 pixel 3748bcc367151f64 /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.17
334 vs_engine.bin 142 vertex 024d9bf30c4fa61c /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.3
335 ps_engine.bin 142 pixel 474d2f91a38f18fd /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.3
336 ps_engine.bin 143 pixel a2657850abbf79c6 /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.5
337 vs_engine.bin 143 vertex b654479583669539 /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.5
338 ps_engine.bin 144 pixel 062c3bc276a5de83 /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.7
339 vs_engine.bin 144 vertex 6abd23a271954e48 /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.7
340 vs_engine.bin 145 vertex 6169f418d1d2ff61 /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.9
341 ps_engine.bin 145 pixel c77c4b1bf0adf082 /Data/Resources/unity_builtin_extra#Hidden/Internal-ODSWorldTexture#var19.9
342 vs_engine.bin 146 vertex 5401c99c51c0a669 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.10
343 ps_engine.bin 146 pixel 5c465e7569808a1e /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.10
344 ps_engine.bin 147 pixel 58f76e746792186a /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.11
345 vs_engine.bin 147 vertex ccff457aa263e0cf /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.11
346 vs_engine.bin 148 vertex 1cdb954daa8713d5 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.12
347 ps_engine.bin 148 pixel 7c040667398ff600 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.12
348 ps_engine.bin 149 pixel 783b2f5cb28ddc46 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.13
349 vs_engine.bin 149 vertex a3140916c131dc09 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.13
350 ps_engine.bin 150 pixel 9206b7f9f3a9a299 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.17
351 vs_engine.bin 150 vertex d41d73cb72d01201 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.17
352 ps_engine.bin 151 pixel 848d1ed2e1e62235 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.18
353 vs_engine.bin 151 vertex ca05670bc68846c1 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.18
354 ps_engine.bin 152 pixel 92d59ccca0d6940b /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.19
355 vs_engine.bin 152 vertex fc5679e32c6e0c72 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.19
356 vs_engine.bin 153 vertex 0180b059ec95bd72 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.20
357 ps_engine.bin 153 pixel b9a51af16859a413 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.20
358 ps_engine.bin 154 pixel 47b62feaa2f46ae1 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.24
359 vs_engine.bin 154 vertex 8378c4b476ca7c6f /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.24
360 vs_engine.bin 155 vertex 243f66a060e1cacc /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.25
361 ps_engine.bin 155 pixel ba70cb3da58f48a9 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.25
362 ps_engine.bin 156 pixel 865dae1cb2af91a9 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.26
363 vs_engine.bin 156 vertex cc9f28527a8853d5 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.26
364 vs_engine.bin 157 vertex 4503fd983a61c5dd /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.27
365 ps_engine.bin 157 pixel adb45e2f94dd96db /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.27
366 vs_engine.bin 158 vertex 593580da847f921f /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.3
367 ps_engine.bin 158 pixel df899c7e64607ce7 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.3
368 vs_engine.bin 159 vertex 3b0ee16d9dfed446 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.4
369 ps_engine.bin 159 pixel e02e120d846bb09a /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.4
370 vs_engine.bin 160 vertex 120a691fb17933b2 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.5
371 ps_engine.bin 160 pixel 91a0f747efa93cbf /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.5
372 vs_engine.bin 161 vertex 2fff01f28f3f4baf /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.6
373 ps_engine.bin 161 pixel f6ee3b2c97237288 /Data/Resources/unity_builtin_extra#Hidden/Internal-ScreenSpaceShadows#var19.6
374 ps_engine.bin 162 pixel 0f6cf03774c72e16 /Data/Resources/unity_builtin_extra#Hidden/Internal-StencilWrite#var19.1
375 vs_engine.bin 162 vertex 1c748f13e87c37f2 /Data/Resources/unity_builtin_extra#Hidden/Internal-StencilWrite#var19.1
376 vs_engine.bin 163 vertex aa47b31a04283a7b /Data/Resources/unity_builtin_extra#Hidden/Internal-UIRAtlasBlitCopy#var19.1
377 ps_engine.bin 163 pixel bc20573c24acaaa9 /Data/Resources/unity_builtin_extra#Hidden/Internal-UIRAtlasBlitCopy#var19.1
378 ps_engine.bin 164 pixel 470dce7b9ed188ab /Data/Resources/unity_builtin_extra#Hidden/Internal-UIRDefault#var19.1
379 vs_engine.bin 164 vertex cfc0aa87c6d83ba8 /Data/Resources/unity_builtin_extra#Hidden/Internal-UIRDefault#var19.1
380 vs_engine.bin 165 vertex 04a25e133db7fcb6 /Data/Resources/unity_builtin_extra#Hidden/Internal-UIRDefault#var19.3
381 ps_engine.bin 165 pixel 35ec29a8c6eb5ccb /Data/Resources/unity_builtin_extra#Hidden/Internal-UIRDefault#var19.3
382 ps_engine.bin 166 pixel 4607432afedb2e39 /Data/Resources/unity_builtin_extra#Hidden/Internal-UIRDefaultWorld#var19.1
383 vs_engine.bin 166 vertex f7a47e5bdbf7c385 /Data/Resources/unity_builtin_extra#Hidden/Internal-UIRDefaultWorld#var19.1
384 ps_engine.bin 167 pixel 3e4609711bcdc893 /Data/Resources/unity_builtin_extra#Hidden/Internal-UIRDefaultWorld#var19.3
385 vs_engine.bin 167 vertex f238055e6b024372 /Data/Resources/unity_builtin_extra#Hidden/Internal-UIRDefaultWorld#var19.3
386 ps_engine.bin 168 pixel 3436f4acc6f81cfb /Data/Resources/unity_builtin_extra#Hidden/TextCore/Distance Field SSD#var19.1
387 vs_engine.bin 168 vertex d70c740af93d68ba /Data/Resources/unity_builtin_extra#Hidden/TextCore/Distance Field SSD#var19.1
388 ps_engine.bin 169 pixel ab8bf80dbb9b3a71 /Data/Resources/unity_builtin_extra#Hidden/VR/BlitFromTex2DToTexArraySlice#var19.1
389 vs_engine.bin 169 vertex e0f29cb47d3d20ed /Data/Resources/unity_builtin_extra#Hidden/VR/BlitFromTex2DToTexArraySlice#var19.1
390 ps_engine.bin 170 pixel 0f76402fb35f0b1e /Data/Resources/unity_builtin_extra#Hidden/VR/BlitFromTex2DToTexArraySlice#var19.3
391 gs_engine.bin 0 geometry 378c3e627f77e981 /Data/Resources/unity_builtin_extra#Hidden/VR/BlitFromTex2DToTexArraySlice#var19.3
392 vs_engine.bin 170 vertex 5ca9203ec35bbac8 /Data/Resources/unity_builtin_extra#Hidden/VR/BlitFromTex2DToTexArraySlice#var19.3
393 vs_engine.bin 171 vertex 182976323b871b23 /Data/Resources/unity_builtin_extra#Hidden/VR/BlitTexArraySlice#var19.1
394 ps_engine.bin 171 pixel 51b04e2cf16da124 /Data/Resources/unity_builtin_extra#Hidden/VR/BlitTexArraySlice#var19.1
395 vs_engine.bin 172 vertex 5bb7f5a55c54c909 /Data/Resources/unity_builtin_extra#Hidden/VideoComposite#var19.1
396 ps_engine.bin 172 pixel e54767299068c077 /Data/Resources/unity_builtin_extra#Hidden/VideoComposite#var19.1
397 vs_engine.bin 173 vertex 4028807cf756b2f9 /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.1
398 ps_engine.bin 173 pixel 512ce48711ed84c8 /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.1
399 vs_engine.bin 174 vertex 1bb75fc33da50201 /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.10
400 ps_engine.bin 174 pixel 2e29168ff7b7d1ef /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.10
401 vs_engine.bin 175 vertex c05eb481342b2dd3 /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.12
402 ps_engine.bin 175 pixel fa89e79dc3e7b094 /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.12
403 ps_engine.bin 176 pixel 3e517848d6762504 /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.13
404 vs_engine.bin 176 vertex a9c30c0e88479bfa /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.13
405 ps_engine.bin 177 pixel a0cbd66c05f0cddd /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.15
406 vs_engine.bin 177 vertex ec0e4e28f4efda1f /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.15
407 ps_engine.bin 178 pixel aec0872affee4a1c /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.16
408 vs_engine.bin 178 vertex eab50afd6987b979 /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.16
409 vs_engine.bin 179 vertex 58de0144bfc51aa3 /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.17
410 ps_engine.bin 179 pixel 84f2423eebb3c118 /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.17
411 ps_engine.bin 180 pixel 524337659948e1f3 /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.2
412 vs_engine.bin 180 vertex 661c785cd55f2e89 /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.2
413 vs_engine.bin 181 vertex 85fac76cb152bfe1 /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.3
414 ps_engine.bin 181 pixel ac770b9f3391075d /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.3
415 vs_engine.bin 182 vertex 6eafeb4e8f2e5ed6 /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.4
416 ps_engine.bin 182 pixel e0e7ece6eaf68e2e /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.4
417 ps_engine.bin 183 pixel 65bbf2a581defa50 /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.5
418 vs_engine.bin 183 vertex 90ece7312c450926 /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.5
419 vs_engine.bin 184 vertex 35f63fe94b3cc68c /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.6
420 ps_engine.bin 184 pixel 8a19189cb085e7be /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.6
421 ps_engine.bin 185 pixel 61a8720fc84ef3fb /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.7
422 vs_engine.bin 185 vertex fe7d50ec7ea3bdd6 /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.7
423 ps_engine.bin 186 pixel a4f57d4309775c5c /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.8
424 vs_engine.bin 186 vertex b23988fd350be8e9 /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.8
425 ps_engine.bin 187 pixel 34901480f93b7e45 /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.9
426 vs_engine.bin 187 vertex 4a538a2a1ee598a6 /Data/Resources/unity_builtin_extra#Hidden/VideoDecode#var19.9
427 vs_engine.bin 188 vertex 74b957d310c6fb01 /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.10
428 ps_engine.bin 188 pixel 95717bda0bfb0d35 /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.10
429 vs_engine.bin 189 vertex 00a30a0f46c385b7 /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.11
430 ps_engine.bin 189 pixel 0650a5d060d8d078 /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.11
431 vs_engine.bin 190 vertex a6c87f6987bc281a /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.12
432 ps_engine.bin 190 pixel f4b8cd9494425201 /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.12
433 vs_engine.bin 191 vertex 35a2acbe9afd5c6c /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.13
434 ps_engine.bin 191 pixel bfdcaddc02b4d35c /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.13
435 vs_engine.bin 192 vertex 9c1b3603fac8cb48 /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.18
436 ps_engine.bin 192 pixel bae87c023654a503 /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.18
437 vs_engine.bin 193 vertex 9cafa06895d9d40b /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.19
438 ps_engine.bin 193 pixel db0150c34f60803e /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.19
439 ps_engine.bin 194 pixel 093e90df78efa3ff /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.20
440 vs_engine.bin 194 vertex e7e617597f10e7ee /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.20
441 vs_engine.bin 195 vertex 2df8ee15763d12ed /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.21
442 ps_engine.bin 195 pixel 9ffbdf961f6260e5 /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.21
443 ps_engine.bin 196 pixel 21514777b903efef /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.22
444 vs_engine.bin 196 vertex d2597e330dd1057b /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.22
445 vs_engine.bin 197 vertex e265d382e61fcb7c /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.25
446 ps_engine.bin 197 pixel eea6d09d92ae4b84 /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.25
447 ps_engine.bin 198 pixel c3a814fb220a886a /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.26
448 vs_engine.bin 198 vertex dd113f0a6490360b /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.26
449 ps_engine.bin 199 pixel e44f25b06aff9d06 /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.27
450 vs_engine.bin 199 vertex ffefd7d96d95bfe9 /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.27
451 ps_engine.bin 200 pixel e1806d29e0bbb2b9 /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.28
452 vs_engine.bin 200 vertex e6609e951ec03d64 /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.28
453 ps_engine.bin 201 pixel ccf33f7956ae1040 /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.6
454 vs_engine.bin 201 vertex e26e3dcb729f62bf /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.6
455 vs_engine.bin 202 vertex 76ec8d45ca1c7f0a /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.7
456 ps_engine.bin 202 pixel 92704e1b121269b4 /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.7
457 ps_engine.bin 203 pixel 08f98b0c47bd6224 /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.8
458 vs_engine.bin 203 vertex 2427aa450c42d345 /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.8
459 ps_engine.bin 204 pixel 160af83248a2b2a4 /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.9
460 vs_engine.bin 204 vertex 17db6c9c03e1aa58 /Data/Resources/unity_builtin_extra#Legacy Shaders/Diffuse#var19.9
461 ps_engine.bin 205 pixel 3d990f683f43e43b /Data/Resources/unity_builtin_extra#Legacy Shaders/VertexLit#var19.10
462 vs_engine.bin 205 vertex 9a43e425483db596 /Data/Resources/unity_builtin_extra#Legacy Shaders/VertexLit#var19.10
463 ps_engine.bin 206 pixel 5b88d093a5a741e4 /Data/Resources/unity_builtin_extra#Legacy Shaders/VertexLit#var19.3
464 vs_engine.bin 206 vertex 5f94938c7f49f495 /Data/Resources/unity_builtin_extra#Legacy Shaders/VertexLit#var19.3
465 vs_engine.bin 207 vertex 2beac3ab5779967d /Data/Resources/unity_builtin_extra#Legacy Shaders/VertexLit#var19.4
466 ps_engine.bin 207 pixel 84763f07804da06a /Data/Resources/unity_builtin_extra#Legacy Shaders/VertexLit#var19.4
467 vs_engine.bin 208 vertex 11a7ad237fe006eb /Data/Resources/unity_builtin_extra#Legacy Shaders/VertexLit#var19.5
468 ps_engine.bin 208 pixel a6726a2f0315285e /Data/Resources/unity_builtin_extra#Legacy Shaders/VertexLit#var19.5
469 vs_engine.bin 209 vertex 105d3285733f033d /Data/Resources/unity_builtin_extra#Legacy Shaders/VertexLit#var19.7
470 ps_engine.bin 209 pixel 2bfd67ac06320a41 /Data/Resources/unity_builtin_extra#Legacy Shaders/VertexLit#var19.7
471 ps_engine.bin 210 pixel 014d840c07d3d3d0 /Data/Resources/unity_builtin_extra#Legacy Shaders/VertexLit#var19.9
472 vs_engine.bin 210 vertex 6557c984b4270d6c /Data/Resources/unity_builtin_extra#Legacy Shaders/VertexLit#var19.9
473 ps_engine.bin 211 pixel 880c10aeced60f87 /Data/Resources/unity_builtin_extra#Sprites/Default#var19.2
474 vs_engine.bin 211 vertex de25af302b2d3cf3 /Data/Resources/unity_builtin_extra#Sprites/Default#var19.2
475 vs_engine.bin 212 vertex 50fbd9439332b8d8 /Data/Resources/unity_builtin_extra#Sprites/Default#var19.3
476 ps_engine.bin 212 pixel 598208c886fa4f08 /Data/Resources/unity_builtin_extra#Sprites/Default#var19.3
477 ps_engine.bin 213 pixel 36665ad72dd6aee2 /Data/Resources/unity_builtin_extra#Sprites/Mask#var19.2
478 vs_engine.bin 213 vertex 49b1781ee34cfc5d /Data/Resources/unity_builtin_extra#Sprites/Mask#var19.2
479 vs_engine.bin 214 vertex 26ecc16264f1dc9b /Data/Resources/unity_builtin_extra#Sprites/Mask#var19.3
480 ps_engine.bin 214 pixel dd4f5ff762cdfee3 /Data/Resources/unity_builtin_extra#Sprites/Mask#var19.3
481 ps_engine.bin 215 pixel a75207141cd5f099 /Data/Resources/unity_builtin_extra#UI/Default#var19.2
482 vs_engine.bin 215 vertex ab677171aa42edd2 /Data/Resources/unity_builtin_extra#UI/Default#var19.2
483 vs_engine.bin 216 vertex 6fbd373be010701d /Data/Resources/unity_builtin_extra#UI/Default#var19.3
484 ps_engine.bin 216 pixel 923a7f3f106bd7e5 /Data/Resources/unity_builtin_extra#UI/Default#var19.3
485 ps_engine.bin 217 pixel 1303c5b0a5189ae1 /Data/Resources/unity_builtin_extra#UI/Default#var19.4
486 vs_engine.bin 217 vertex 76587e3e4609f31d /Data/Resources/unity_builtin_extra#UI/Default#var19.4
487 vs_engine.bin 218 vertex 750dfc11d68f4a55 /Data/Resources/unity_builtin_extra#UI/Default#var19.5
488 ps_engine.bin 218 pixel 9a15c705ae07908e /Data/Resources/unity_builtin_extra#UI/Default#var19.5
489 vs_main.bin 0 vertex 24e4cd391d993137 main#GLSLC@0x38b8f88
490 vs_main.bin 1 vertex d19b47f9ea5c3cfe main#GLSLC@0x38b9b48
491 ps_main.bin 0 pixel 17b082dfef30eba9 main#GLSLC@0x38ba808
492 ps_main.bin 1 pixel 889465df59838dc0 main#GLSLC@0x38bb4c8
493 ps_main.bin 2 pixel e46f75eec323df1d main#GLSLC@0x38bc288
494 ps_main.bin 3 pixel a23dda46c07f800d main#GLSLC@0x38bd148
495 ps_main.bin 4 pixel bf76784f461275c7 main#GLSLC@0x38bde08
496 ps_main.bin 5 pixel abcdb66b44f1313d main#GLSLC@0x38bebc8
497 vs_main.bin 2 vertex f3a2af4f812f7366 main#GLSLC@0x38bfa88
498 ps_main.bin 6 pixel 987c069874bbe974 main#GLSLC@0x38c0648
499 cs_main.bin 0 compute 552bbc8ffc2459e4 main#GLSLC@0x38c1208
@@ -0,0 +1,2 @@
# kind: evidence control-section key conflict rulings: empty
dm_ctl_sha16 chosen_pc class candidates records
1 # kind: evidence control-section key conflict rulings: empty
2 dm_ctl_sha16 chosen_pc class candidates records
+246
View File
@@ -0,0 +1,246 @@
# kind: evidence vertex / pixel shader pairs within BNSH variations (generated by dm/gfx/tools/shader_split.py, do not edit): vertex key <TAB> pixel key
008f89e94d37f17f d4384194d013bf98
00a30a0f46c385b7 0650a5d060d8d078
0180b059ec95bd72 b9a51af16859a413
024d9bf30c4fa61c 474d2f91a38f18fd
04a25e133db7fcb6 35ec29a8c6eb5ccb
057e5c2fee5bdeec 3748bcc367151f64
06a9417bbf71ddb4 fe201535bf264a4a
06c1ba909e2328a8 191ec2304b8dbea4
074090dfc64af223 039bd4c2d1d9edec
08bcac6cfc2b2997 a951612dcac37afb
093af69abb07ccbf fac9b58fb5784084
105d3285733f033d 2bfd67ac06320a41
10b8f3a53c4d7ac3 7a838178514dd09e
11a7ad237fe006eb a6726a2f0315285e
120a691fb17933b2 91a0f747efa93cbf
1262319abf377cef 4a89bd4e4099a7e5
1440f356c805c2fe 4696751c6ff22d76
148ce61946ed5a61 61892df974c3f1af
14c7ddbdf0516627 57689ea3eb34e421
179a4fb083adcc43 ed98b492b4a29e3d
17db6c9c03e1aa58 160af83248a2b2a4
182976323b871b23 51b04e2cf16da124
184850419e5ccc6d 4868944653a697e0
1b7cba1d017e0a1a f57978e6ded29d2d
1bb75fc33da50201 2e29168ff7b7d1ef
1c748f13e87c37f2 0f6cf03774c72e16
1cdb954daa8713d5 7c040667398ff600
1e520318ed9c7562 a862f35c18678b73
1e962e4ce080dd1b f0e97b050cca2b52
20a4c4924527e56e 6dc90256f15bf641
20deafc634f993b1 f7b73ca6bb384464
2213b7ab6eb683b4 8893692de45026ee
22be3768980bcb58 2655fb98f59f400e
2427aa450c42d345 08f98b0c47bd6224
243f66a060e1cacc ba70cb3da58f48a9
24e4cd391d993137 0113299bdfd8e853
26ecc16264f1dc9b dd4f5ff762cdfee3
27978b3b0ac68d62 4e421da322c6802e
279f753f3bb1718b 6a07c6895faf724d
297092cd9d3a13a5 7f2844fd219e8c50
2beac3ab5779967d 84763f07804da06a
2bedd400e0809944 156b96e2d9aad524
2df8ee15763d12ed 9ffbdf961f6260e5
2fff01f28f3f4baf f6ee3b2c97237288
303e9b720c60d289 2b93e06754f0cadd
30854e908d5930ae 6ad4b3d8d84f0872
3094e448e893fda9 c74769b196990a78
34dbbf9ed6ad5c8b e19d5a93853c009a
35a2acbe9afd5c6c bfdcaddc02b4d35c
35f63fe94b3cc68c 8a19189cb085e7be
38d7ed66f598f5cc 6226984169abb3d5
3afaf9f812f3bbb9 edd7039b7cd1b906
3b0ee16d9dfed446 e02e120d846bb09a
3c3bd19f24d32bd9 8ca5e1a2cb07da37
3d8a96479e7697ef 40619812b4205788
3e0937ffba447299 25f86d68d6abfc0e
4028807cf756b2f9 512ce48711ed84c8
4169e324dc0e7d20 c7a725d2a84c97b2
417a6dd03ab4c8ae 8f57f6d2d8db6221
4279f2abc41c98fd 3f248f2a253ade89
43093586a2db179a a790622bb89c2095
433200027601b1d3 1c909b0005346394
4503fd983a61c5dd adb45e2f94dd96db
47e9bf0c41511099 607178601d7b06a9
487f87d2bcd6fa5a 19a9055c6216b689
4984e45974e274fd 0acdc5201dbf39f7
49b1781ee34cfc5d 36665ad72dd6aee2
4a538a2a1ee598a6 34901480f93b7e45
4b1bad37bad027ef 4db85cdfaa19ea70
4b526e68c3079f29 c4908af9419bfd75
4fe42e603d0f14dd d884aee8cb04cb20
508a846b6d1d6bf1 8c087ddab316e656
50fbd9439332b8d8 598208c886fa4f08
51a43dc738fc3ef9 ceedd66769e572b2
52a257b1bdecf163 38ffcb2340e4da0f
5397566eb741604a 068c6f825af780b8
5401c99c51c0a669 5c465e7569808a1e
578f32cb9006c029 8a956178732f9de4
58de0144bfc51aa3 84f2423eebb3c118
593580da847f921f df899c7e64607ce7
5a11171d59095023 2d706b07815994f8
5a3dd9d64881706f 56c9bf6ae52f6ed5
5bad81513b25c4c5 0f5ec22f212aab35
5bb7f5a55c54c909 e54767299068c077
5ca9203ec35bbac8 0f76402fb35f0b1e
5df25f086d58adc3 b22e270164aaf245
5e1f4f6d766e3b06 664038c8dbe04f7a
5f94938c7f49f495 5b88d093a5a741e4
6007a994ce0942d8 8aabaaed77aa32bc
6095a5184da8e24f 651976e024a2cb66
6169f418d1d2ff61 c77c4b1bf0adf082
6170682418b6f13e 13ff035220081165
6439d1cdb6c3198d 2247578d333e0241
654b1a8de2ad6772 daa896ad5ccd0f65
6557c984b4270d6c 014d840c07d3d3d0
661c785cd55f2e89 524337659948e1f3
66fe3334fce3c9c4 7e089e792cd872e3
67eba53b3fd8c2a8 bc0fb2fbd4af60ce
683af766a194e7a4 32bd4e1d61527836
68e247aa34301fff 1d49715f0796ec75
6abd23a271954e48 062c3bc276a5de83
6b0569e41c7a50eb a102d6f9576d1019
6b6066f4df0d3d26 423bf12b7a4884fd
6cbd8e9851cafaba 67f1d8e238d72bd6
6e2c06932d410347 e7602efa392da7af
6eafeb4e8f2e5ed6 e0e7ece6eaf68e2e
6f325ee93dfb0bd7 560cc42c956cf558
6fbd373be010701d 923a7f3f106bd7e5
714f10ab493be2be da63a476c9ccc82d
7311cc5ece76d8e9 2a65e79d4b9c3797
7350682b464e268e f70e24656460c711
74a82989196eda32 541b8748a1e9dadd
74b957d310c6fb01 95717bda0bfb0d35
750dfc11d68f4a55 9a15c705ae07908e
75c3f32168518e16 7990b24f95945843
762e07725fa0344b 041aec4b91ce15e8
76587e3e4609f31d 1303c5b0a5189ae1
76ec8d45ca1c7f0a 92704e1b121269b4
78be1cfe27df1a92 f48a92474a89d907
7937ce57a4b0feb0 53023007b531a12c
7c6f9fa5ecf943a3 8ca0c7c597f27ed4
7cdb11880ffb6805 7af499b3ba7be089
7d42bce888db97cc f46e6d06a58f5d4c
7dfc4c82c864530c 6fbf5000363d1ef4
7e5a23608fa46af7 d6677e0af1324862
7f1676e00645f32e 2f2b65a1a6053e30
80891e7ac4636525 1f4db99b8e612e4c
80ec6af4fa0ffa70 1157af2bbbad8b25
8193e65867e9173e f3dad773e88ca9a4
82d5819bc672a09c 25edd6863de50aa5
833fcd46efed90e1 49694ac4fce1e571
8378c4b476ca7c6f 47b62feaa2f46ae1
853661cff8b96d75 08d3ffaf24b32841
85fac76cb152bfe1 ac770b9f3391075d
8955b0dc79b562b5 1c4ce1d4352c2386
89a63a479ddba78f 819fc313681bce2d
8b5f2624a7092f7e 10d700c1ecb4a0d5
8e0a2ba4e4218eb9 8071b19758beb24c
8f3d47e0e3dd4e63 d0659f92f47ae5df
90e8b324199f6ec4 b89fb54106a09611
90ece7312c450926 65bbf2a581defa50
91c7bcc7ad0cefec b84e2e9cb8049355
941c2ec17c3bfed9 edbd30b1f3c04004
957eb3acc1d1d3a2 15bfac413bdaa24d
978437bfb4b09d54 5a622026f7174a62
9a43e425483db596 3d990f683f43e43b
9b24bb3ccf670cce 6d44f04edad5fc3b
9c04ab757c89ea17 12ee2dd6a028f497
9c1b3603fac8cb48 bae87c023654a503
9c2c4741c50aefa2 2a965c92998bae9c
9cafa06895d9d40b db0150c34f60803e
9da974a398b955a8 4082deedf87eb3f9
a1bde50156c5dc41 0dc5d3490c0078ad
a1ef4f8e37eab1dc 16051c1cd7abbae4
a3140916c131dc09 783b2f5cb28ddc46
a49bf1a2bf43148a d620b08d41df000d
a4fd3f90616318cb a938c3fd453586cd
a550bc77353b10be ee92e42489c5ef5f
a64992c4b444b9b5 e74f2ba940610cf0
a6c87f6987bc281a f4b8cd9494425201
a78147417abacf8b d307a389c30b9656
a8edd7084a085c4e 0e3b2cd00c2e6d20
a9c30c0e88479bfa 3e517848d6762504
aa2c816a3a3cce8e 7cdef66f67c97a38
aa47b31a04283a7b bc20573c24acaaa9
ab677171aa42edd2 a75207141cd5f099
adf2917a3b546972 200a8c93c34d612e
af906b9ed1005ff7 2372df25ba097979
afb7d73ef27fc98e 73113f9dcb9413b4
afcb9e372770bbba 1e0cb1118cc8d18a
aff26c6c5b8a2feb 5b80b5e29812b804
b14518da6bb98f69 0113299bdfd8e853
b23988fd350be8e9 a4f57d4309775c5c
b258e4c5ba829eb0 fec00df6b549b132
b268f3cf106394e9 396a5abf4d95e7a3
b3d6f6e977084c0f ac50bbd456b10300
b59954acf8fb22c3 dc73a9fe8b40030a
b654479583669539 a2657850abbf79c6
b66381ed45a8a488 d65888f51ed04d18
b7b871376bdd974c d8d4a2d1aad7a36a
b8fb2704332aacac ab593a96c7537a7c
b925d4b645f470ea 632ad3878f1a78fe
b9fcb347353e461f 63bbea0f8db91479
bec0e52d4c29183c 156ef1923436cb9c
c05eb481342b2dd3 fa89e79dc3e7b094
c384495fb3d277f3 5225e0d85054ad18
c625095354643103 f3758e40d8f6a1d9
ca05670bc68846c1 848d1ed2e1e62235
cb796a8530f73ccb bfc582a290894d77
cc9f28527a8853d5 865dae1cb2af91a9
ccff457aa263e0cf 58f76e746792186a
cd1a727c97a6d022 7f97480029db046d
cfc0aa87c6d83ba8 470dce7b9ed188ab
d19b47f9ea5c3cfe 0113299bdfd8e853
d2597e330dd1057b 21514777b903efef
d29ce228c09f296b 5ce972cbd86c4750
d41d73cb72d01201 9206b7f9f3a9a299
d70b7adfdaab764f a85d2808063b479a
d70c740af93d68ba 3436f4acc6f81cfb
d76b705711a9befc 01032593cc506ebe
d839b85f5fab754c ad9f24c02928e018
d8e62fbae97c65fc d9262385838b8241
dc7c332965a25fea 4b59ce82c021376c
dd113f0a6490360b c3a814fb220a886a
dd9477c9d811a41c 5f75b882185ee693
de1a1865a66aab82 ec0b337abea10932
de25af302b2d3cf3 880c10aeced60f87
dee2ce72f0f49991 db44703587b83d4e
dfe8a059b9fbd63b dbfb8f362104df4f
e0f29cb47d3d20ed ab8bf80dbb9b3a71
e1d2e5178e38eac5 fade78a9d615f49a
e265d382e61fcb7c eea6d09d92ae4b84
e26e3dcb729f62bf ccf33f7956ae1040
e4533356d9aae3c1 2d3104572b5a6fe1
e4df1475528d12dc 34026e7cc7311cc4
e4ef252ce5966098 08d97a9546a387c2
e5637a3e8800099e 92dc3ab188ce031c
e5ac49d4582a339c fbb0e17b842d146c
e6609e951ec03d64 e1806d29e0bbb2b9
e668c11dfd083b26 d83558285bd341ed
e71460d89d7f4ac6 d50ec93c39d82637
e762eceafddf0975 c45e21e819cb023d
e7e617597f10e7ee 093e90df78efa3ff
e8b7cbd85e4e5e94 7ce938b714ec049c
e9e3b3121a971e33 08beb205664eaa30
ea3806363641fd5b 1a0cec8d6d7169fb
eab50afd6987b979 aec0872affee4a1c
eac9ef0cd952ba94 f0476d19088e08d4
ec0e4e28f4efda1f a0cbd66c05f0cddd
eeac458c58c356a0 196b4ea113489037
ef0d938481d46539 b3c31fff3367e091
f0715e8de7365b31 fe3c5e611aec8a7a
f238055e6b024372 3e4609711bcdc893
f3a2af4f812f7366 0113299bdfd8e853
f4cbe08b4e354587 5da987b945a43b73
f5614d75588389f1 e3c2f7c70b5c5b0f
f79abec7b9313374 e62b1061ba92f688
f7a47e5bdbf7c385 4607432afedb2e39
fa3bdb5a874a16c4 2450a1837405022c
fbf41f2a538d1f08 87883c7197048c4e
fc5679e32c6e0c72 92d59ccca0d6940b
fcf6f8f8d61743ee 7f9f2635b019aeb3
fd08b99d4a2ee921 14a2f34ca63c0eae
fe7d50ec7ea3bdd6 61a8720fc84ef3fb
ffefd7d96d95bfe9 e44f25b06aff9d06
1 # kind: evidence vertex / pixel shader pairs within BNSH variations (generated by dm/gfx/tools/shader_split.py, do not edit): vertex key <TAB> pixel key
2 008f89e94d37f17f d4384194d013bf98
3 00a30a0f46c385b7 0650a5d060d8d078
4 0180b059ec95bd72 b9a51af16859a413
5 024d9bf30c4fa61c 474d2f91a38f18fd
6 04a25e133db7fcb6 35ec29a8c6eb5ccb
7 057e5c2fee5bdeec 3748bcc367151f64
8 06a9417bbf71ddb4 fe201535bf264a4a
9 06c1ba909e2328a8 191ec2304b8dbea4
10 074090dfc64af223 039bd4c2d1d9edec
11 08bcac6cfc2b2997 a951612dcac37afb
12 093af69abb07ccbf fac9b58fb5784084
13 105d3285733f033d 2bfd67ac06320a41
14 10b8f3a53c4d7ac3 7a838178514dd09e
15 11a7ad237fe006eb a6726a2f0315285e
16 120a691fb17933b2 91a0f747efa93cbf
17 1262319abf377cef 4a89bd4e4099a7e5
18 1440f356c805c2fe 4696751c6ff22d76
19 148ce61946ed5a61 61892df974c3f1af
20 14c7ddbdf0516627 57689ea3eb34e421
21 179a4fb083adcc43 ed98b492b4a29e3d
22 17db6c9c03e1aa58 160af83248a2b2a4
23 182976323b871b23 51b04e2cf16da124
24 184850419e5ccc6d 4868944653a697e0
25 1b7cba1d017e0a1a f57978e6ded29d2d
26 1bb75fc33da50201 2e29168ff7b7d1ef
27 1c748f13e87c37f2 0f6cf03774c72e16
28 1cdb954daa8713d5 7c040667398ff600
29 1e520318ed9c7562 a862f35c18678b73
30 1e962e4ce080dd1b f0e97b050cca2b52
31 20a4c4924527e56e 6dc90256f15bf641
32 20deafc634f993b1 f7b73ca6bb384464
33 2213b7ab6eb683b4 8893692de45026ee
34 22be3768980bcb58 2655fb98f59f400e
35 2427aa450c42d345 08f98b0c47bd6224
36 243f66a060e1cacc ba70cb3da58f48a9
37 24e4cd391d993137 0113299bdfd8e853
38 26ecc16264f1dc9b dd4f5ff762cdfee3
39 27978b3b0ac68d62 4e421da322c6802e
40 279f753f3bb1718b 6a07c6895faf724d
41 297092cd9d3a13a5 7f2844fd219e8c50
42 2beac3ab5779967d 84763f07804da06a
43 2bedd400e0809944 156b96e2d9aad524
44 2df8ee15763d12ed 9ffbdf961f6260e5
45 2fff01f28f3f4baf f6ee3b2c97237288
46 303e9b720c60d289 2b93e06754f0cadd
47 30854e908d5930ae 6ad4b3d8d84f0872
48 3094e448e893fda9 c74769b196990a78
49 34dbbf9ed6ad5c8b e19d5a93853c009a
50 35a2acbe9afd5c6c bfdcaddc02b4d35c
51 35f63fe94b3cc68c 8a19189cb085e7be
52 38d7ed66f598f5cc 6226984169abb3d5
53 3afaf9f812f3bbb9 edd7039b7cd1b906
54 3b0ee16d9dfed446 e02e120d846bb09a
55 3c3bd19f24d32bd9 8ca5e1a2cb07da37
56 3d8a96479e7697ef 40619812b4205788
57 3e0937ffba447299 25f86d68d6abfc0e
58 4028807cf756b2f9 512ce48711ed84c8
59 4169e324dc0e7d20 c7a725d2a84c97b2
60 417a6dd03ab4c8ae 8f57f6d2d8db6221
61 4279f2abc41c98fd 3f248f2a253ade89
62 43093586a2db179a a790622bb89c2095
63 433200027601b1d3 1c909b0005346394
64 4503fd983a61c5dd adb45e2f94dd96db
65 47e9bf0c41511099 607178601d7b06a9
66 487f87d2bcd6fa5a 19a9055c6216b689
67 4984e45974e274fd 0acdc5201dbf39f7
68 49b1781ee34cfc5d 36665ad72dd6aee2
69 4a538a2a1ee598a6 34901480f93b7e45
70 4b1bad37bad027ef 4db85cdfaa19ea70
71 4b526e68c3079f29 c4908af9419bfd75
72 4fe42e603d0f14dd d884aee8cb04cb20
73 508a846b6d1d6bf1 8c087ddab316e656
74 50fbd9439332b8d8 598208c886fa4f08
75 51a43dc738fc3ef9 ceedd66769e572b2
76 52a257b1bdecf163 38ffcb2340e4da0f
77 5397566eb741604a 068c6f825af780b8
78 5401c99c51c0a669 5c465e7569808a1e
79 578f32cb9006c029 8a956178732f9de4
80 58de0144bfc51aa3 84f2423eebb3c118
81 593580da847f921f df899c7e64607ce7
82 5a11171d59095023 2d706b07815994f8
83 5a3dd9d64881706f 56c9bf6ae52f6ed5
84 5bad81513b25c4c5 0f5ec22f212aab35
85 5bb7f5a55c54c909 e54767299068c077
86 5ca9203ec35bbac8 0f76402fb35f0b1e
87 5df25f086d58adc3 b22e270164aaf245
88 5e1f4f6d766e3b06 664038c8dbe04f7a
89 5f94938c7f49f495 5b88d093a5a741e4
90 6007a994ce0942d8 8aabaaed77aa32bc
91 6095a5184da8e24f 651976e024a2cb66
92 6169f418d1d2ff61 c77c4b1bf0adf082
93 6170682418b6f13e 13ff035220081165
94 6439d1cdb6c3198d 2247578d333e0241
95 654b1a8de2ad6772 daa896ad5ccd0f65
96 6557c984b4270d6c 014d840c07d3d3d0
97 661c785cd55f2e89 524337659948e1f3
98 66fe3334fce3c9c4 7e089e792cd872e3
99 67eba53b3fd8c2a8 bc0fb2fbd4af60ce
100 683af766a194e7a4 32bd4e1d61527836
101 68e247aa34301fff 1d49715f0796ec75
102 6abd23a271954e48 062c3bc276a5de83
103 6b0569e41c7a50eb a102d6f9576d1019
104 6b6066f4df0d3d26 423bf12b7a4884fd
105 6cbd8e9851cafaba 67f1d8e238d72bd6
106 6e2c06932d410347 e7602efa392da7af
107 6eafeb4e8f2e5ed6 e0e7ece6eaf68e2e
108 6f325ee93dfb0bd7 560cc42c956cf558
109 6fbd373be010701d 923a7f3f106bd7e5
110 714f10ab493be2be da63a476c9ccc82d
111 7311cc5ece76d8e9 2a65e79d4b9c3797
112 7350682b464e268e f70e24656460c711
113 74a82989196eda32 541b8748a1e9dadd
114 74b957d310c6fb01 95717bda0bfb0d35
115 750dfc11d68f4a55 9a15c705ae07908e
116 75c3f32168518e16 7990b24f95945843
117 762e07725fa0344b 041aec4b91ce15e8
118 76587e3e4609f31d 1303c5b0a5189ae1
119 76ec8d45ca1c7f0a 92704e1b121269b4
120 78be1cfe27df1a92 f48a92474a89d907
121 7937ce57a4b0feb0 53023007b531a12c
122 7c6f9fa5ecf943a3 8ca0c7c597f27ed4
123 7cdb11880ffb6805 7af499b3ba7be089
124 7d42bce888db97cc f46e6d06a58f5d4c
125 7dfc4c82c864530c 6fbf5000363d1ef4
126 7e5a23608fa46af7 d6677e0af1324862
127 7f1676e00645f32e 2f2b65a1a6053e30
128 80891e7ac4636525 1f4db99b8e612e4c
129 80ec6af4fa0ffa70 1157af2bbbad8b25
130 8193e65867e9173e f3dad773e88ca9a4
131 82d5819bc672a09c 25edd6863de50aa5
132 833fcd46efed90e1 49694ac4fce1e571
133 8378c4b476ca7c6f 47b62feaa2f46ae1
134 853661cff8b96d75 08d3ffaf24b32841
135 85fac76cb152bfe1 ac770b9f3391075d
136 8955b0dc79b562b5 1c4ce1d4352c2386
137 89a63a479ddba78f 819fc313681bce2d
138 8b5f2624a7092f7e 10d700c1ecb4a0d5
139 8e0a2ba4e4218eb9 8071b19758beb24c
140 8f3d47e0e3dd4e63 d0659f92f47ae5df
141 90e8b324199f6ec4 b89fb54106a09611
142 90ece7312c450926 65bbf2a581defa50
143 91c7bcc7ad0cefec b84e2e9cb8049355
144 941c2ec17c3bfed9 edbd30b1f3c04004
145 957eb3acc1d1d3a2 15bfac413bdaa24d
146 978437bfb4b09d54 5a622026f7174a62
147 9a43e425483db596 3d990f683f43e43b
148 9b24bb3ccf670cce 6d44f04edad5fc3b
149 9c04ab757c89ea17 12ee2dd6a028f497
150 9c1b3603fac8cb48 bae87c023654a503
151 9c2c4741c50aefa2 2a965c92998bae9c
152 9cafa06895d9d40b db0150c34f60803e
153 9da974a398b955a8 4082deedf87eb3f9
154 a1bde50156c5dc41 0dc5d3490c0078ad
155 a1ef4f8e37eab1dc 16051c1cd7abbae4
156 a3140916c131dc09 783b2f5cb28ddc46
157 a49bf1a2bf43148a d620b08d41df000d
158 a4fd3f90616318cb a938c3fd453586cd
159 a550bc77353b10be ee92e42489c5ef5f
160 a64992c4b444b9b5 e74f2ba940610cf0
161 a6c87f6987bc281a f4b8cd9494425201
162 a78147417abacf8b d307a389c30b9656
163 a8edd7084a085c4e 0e3b2cd00c2e6d20
164 a9c30c0e88479bfa 3e517848d6762504
165 aa2c816a3a3cce8e 7cdef66f67c97a38
166 aa47b31a04283a7b bc20573c24acaaa9
167 ab677171aa42edd2 a75207141cd5f099
168 adf2917a3b546972 200a8c93c34d612e
169 af906b9ed1005ff7 2372df25ba097979
170 afb7d73ef27fc98e 73113f9dcb9413b4
171 afcb9e372770bbba 1e0cb1118cc8d18a
172 aff26c6c5b8a2feb 5b80b5e29812b804
173 b14518da6bb98f69 0113299bdfd8e853
174 b23988fd350be8e9 a4f57d4309775c5c
175 b258e4c5ba829eb0 fec00df6b549b132
176 b268f3cf106394e9 396a5abf4d95e7a3
177 b3d6f6e977084c0f ac50bbd456b10300
178 b59954acf8fb22c3 dc73a9fe8b40030a
179 b654479583669539 a2657850abbf79c6
180 b66381ed45a8a488 d65888f51ed04d18
181 b7b871376bdd974c d8d4a2d1aad7a36a
182 b8fb2704332aacac ab593a96c7537a7c
183 b925d4b645f470ea 632ad3878f1a78fe
184 b9fcb347353e461f 63bbea0f8db91479
185 bec0e52d4c29183c 156ef1923436cb9c
186 c05eb481342b2dd3 fa89e79dc3e7b094
187 c384495fb3d277f3 5225e0d85054ad18
188 c625095354643103 f3758e40d8f6a1d9
189 ca05670bc68846c1 848d1ed2e1e62235
190 cb796a8530f73ccb bfc582a290894d77
191 cc9f28527a8853d5 865dae1cb2af91a9
192 ccff457aa263e0cf 58f76e746792186a
193 cd1a727c97a6d022 7f97480029db046d
194 cfc0aa87c6d83ba8 470dce7b9ed188ab
195 d19b47f9ea5c3cfe 0113299bdfd8e853
196 d2597e330dd1057b 21514777b903efef
197 d29ce228c09f296b 5ce972cbd86c4750
198 d41d73cb72d01201 9206b7f9f3a9a299
199 d70b7adfdaab764f a85d2808063b479a
200 d70c740af93d68ba 3436f4acc6f81cfb
201 d76b705711a9befc 01032593cc506ebe
202 d839b85f5fab754c ad9f24c02928e018
203 d8e62fbae97c65fc d9262385838b8241
204 dc7c332965a25fea 4b59ce82c021376c
205 dd113f0a6490360b c3a814fb220a886a
206 dd9477c9d811a41c 5f75b882185ee693
207 de1a1865a66aab82 ec0b337abea10932
208 de25af302b2d3cf3 880c10aeced60f87
209 dee2ce72f0f49991 db44703587b83d4e
210 dfe8a059b9fbd63b dbfb8f362104df4f
211 e0f29cb47d3d20ed ab8bf80dbb9b3a71
212 e1d2e5178e38eac5 fade78a9d615f49a
213 e265d382e61fcb7c eea6d09d92ae4b84
214 e26e3dcb729f62bf ccf33f7956ae1040
215 e4533356d9aae3c1 2d3104572b5a6fe1
216 e4df1475528d12dc 34026e7cc7311cc4
217 e4ef252ce5966098 08d97a9546a387c2
218 e5637a3e8800099e 92dc3ab188ce031c
219 e5ac49d4582a339c fbb0e17b842d146c
220 e6609e951ec03d64 e1806d29e0bbb2b9
221 e668c11dfd083b26 d83558285bd341ed
222 e71460d89d7f4ac6 d50ec93c39d82637
223 e762eceafddf0975 c45e21e819cb023d
224 e7e617597f10e7ee 093e90df78efa3ff
225 e8b7cbd85e4e5e94 7ce938b714ec049c
226 e9e3b3121a971e33 08beb205664eaa30
227 ea3806363641fd5b 1a0cec8d6d7169fb
228 eab50afd6987b979 aec0872affee4a1c
229 eac9ef0cd952ba94 f0476d19088e08d4
230 ec0e4e28f4efda1f a0cbd66c05f0cddd
231 eeac458c58c356a0 196b4ea113489037
232 ef0d938481d46539 b3c31fff3367e091
233 f0715e8de7365b31 fe3c5e611aec8a7a
234 f238055e6b024372 3e4609711bcdc893
235 f3a2af4f812f7366 0113299bdfd8e853
236 f4cbe08b4e354587 5da987b945a43b73
237 f5614d75588389f1 e3c2f7c70b5c5b0f
238 f79abec7b9313374 e62b1061ba92f688
239 f7a47e5bdbf7c385 4607432afedb2e39
240 fa3bdb5a874a16c4 2450a1837405022c
241 fbf41f2a538d1f08 87883c7197048c4e
242 fc5679e32c6e0c72 92d59ccca0d6940b
243 fcf6f8f8d61743ee 7f9f2635b019aeb3
244 fd08b99d4a2ee921 14a2f34ca63c0eae
245 fe7d50ec7ea3bdd6 61a8720fc84ef3fb
246 ffefd7d96d95bfe9 e44f25b06aff9d06
+5 -1
View File
@@ -9,7 +9,8 @@
# Control sections are shared between programs, so pairing goes by entry, never by finding code from a control; entries are recognized by a triple check of "control magic + code magic + consistent lengths".
# · Unity (UnityFS bundles and the serialized files under Data, read by unityfs.py): the Switch subprograms of each Shader object; the program code = a 0x60 header + one block per stage.
# The header is 4 i32 ×6 arrays indexed by NVN stage (0 vertex 1 pixel 2 geometry 3 hull 4 domain 5 compute): [0] unused (0 or a scratch size), [1] block offset (from +0x60, -1 = no such stage), [2] control length, [3] code length;
# block = control section + code area. A program's vertex / pixel stages form a pair. The game's own serialized files (data.unity3d, unity default resources) carry no type trees and borrow the bundles' Shader type tree of the same hash (second pass)
# block = control section + code area. A program's vertex / pixel stages form a pair. The game's own serialized files (data.unity3d, unity default resources) carry no type trees and borrow the bundles' Shader type tree of the same hash (second pass),
# or take the layout unityfs.py has for that hash (KNOWN_TREES) when no bundle has one (Brain Memory Training Academy, Unity 2022.3: no bundles at all)
# Before 2019.3 (Cuphead, Unity 2017.4; found by armyja, GitHub pull request #2) a subprogram holds one stage: program code = a 0x10 header {?, ?, control length, code length} + control section
# + code area, and the stage is not in the code but in the Shader's m_ParsedForm (unity_stages)
# Unity 2022 (Ace Attorney Investigations Collection, 2022.3) keeps the 0x60 header in the program code, but the blob also holds parameter entries, which unity_code_blobs leaves out
@@ -669,6 +670,9 @@ def main():
if extra == 'defer': defer.append(rel)
elif extra: trees.update(extra)
if defer:
# a hash no bundle supplied takes the layout unityfs.py has for it (KNOWN_TREES); only here, so files a bundle lends a tree to keep their place in the tables (Ace Attorney's built-ins)
import unityfs
for k in unityfs.KNOWN_TREES: trees.setdefault(k, unityfs.known_tree(*k))
byrel = {r: p for p, r in files}
with cf.ProcessPoolExecutor(J, initializer=_pool_init, initargs=(common, trees, zdicts)) as ex: again = list(ex.map(scan_file, [(byrel[r], r) for r in defer]))
for rel, uniq, pr, extra in again:
+82
View File
@@ -109,6 +109,88 @@ def _read(r, n):
class NoTree(ValueError):
"""the serialized file has no type tree and no tree of the same class and hash to borrow"""
# Type trees written out for players whose serialized files carry none and that ship no bundle to borrow one from (Brain Memory Training Academy, Unity 2022.3.5f1: only Data/*.assets).
# {(class ID, type hash): (root type, layout)}. The layout is one struct per line, "Name: type field; type field; …", in serialization order. A type is a primitive, a struct of the layout,
# string, vector<element name:type>, map<data:pair(key type,value type)>; a trailing ~ = the container's Array is not aligned after it, ! = the field itself is aligned after it (the 0x4000 flags).
# The Unity 2022.3 Shader matches, node for node with those flags, the type tree in Ace Attorney Investigations Collection's bundles (Unity 2022.3.17f1), whose hash is the same
SHADER_2022_3 = '''
SerializedTextureProperty: string m_DefaultName; int m_TexDim
SerializedProperty: string m_Name; string m_Description; vector<data:string> m_Attributes; int m_Type; unsigned int m_Flags; float m_DefValue[0]; float m_DefValue[1]; float m_DefValue[2]; float m_DefValue[3]; SerializedTextureProperty m_DefTexture
SerializedProperties: vector<data:SerializedProperty> m_Props
Hash128: ''' + '; '.join(f'UInt8 bytes[{i}]' for i in range(16)) + '''
SerializedShaderFloatValue: float val; string name
SerializedShaderRTBlendState: SerializedShaderFloatValue srcBlend; SerializedShaderFloatValue destBlend; SerializedShaderFloatValue srcBlendAlpha; SerializedShaderFloatValue destBlendAlpha; SerializedShaderFloatValue blendOp; SerializedShaderFloatValue blendOpAlpha; SerializedShaderFloatValue colMask
SerializedStencilOp: SerializedShaderFloatValue pass; SerializedShaderFloatValue fail; SerializedShaderFloatValue zFail; SerializedShaderFloatValue comp
SerializedShaderVectorValue: SerializedShaderFloatValue x; SerializedShaderFloatValue y; SerializedShaderFloatValue z; SerializedShaderFloatValue w; string name
SerializedTagMap: map<data:pair(string,string)>~ tags
SerializedShaderState: string m_Name; ''' + '; '.join(f'SerializedShaderRTBlendState rtBlend{i}' for i in range(8)) + '''; bool! rtSeparateBlend; SerializedShaderFloatValue zClip; SerializedShaderFloatValue zTest; SerializedShaderFloatValue zWrite; SerializedShaderFloatValue culling; SerializedShaderFloatValue conservative; SerializedShaderFloatValue offsetFactor; SerializedShaderFloatValue offsetUnits; SerializedShaderFloatValue alphaToMask; SerializedStencilOp stencilOp; SerializedStencilOp stencilOpFront; SerializedStencilOp stencilOpBack; SerializedShaderFloatValue stencilReadMask; SerializedShaderFloatValue stencilWriteMask; SerializedShaderFloatValue stencilRef; SerializedShaderFloatValue fogStart; SerializedShaderFloatValue fogEnd; SerializedShaderFloatValue fogDensity; SerializedShaderVectorValue fogColor; int fogMode; int gpuProgramID; SerializedTagMap m_Tags; int m_LOD; bool! lighting
ShaderBindChannel: SInt8 source; SInt8 target
ParserBindChannels: vector<data:ShaderBindChannel>! m_Channels; int m_SourceMap
VectorParameter: int m_NameIndex; int m_Index; int m_ArraySize; SInt8 m_Type; SInt8! m_Dim
MatrixParameter: int m_NameIndex; int m_Index; int m_ArraySize; SInt8 m_Type; SInt8! m_RowCount
TextureParameter: int m_NameIndex; int m_Index; int m_SamplerIndex; bool m_MultiSampled; SInt8! m_Dim
BufferBinding: int m_NameIndex; int m_Index; int m_ArraySize
StructParameter: int m_NameIndex; int m_Index; int m_ArraySize; int m_StructSize; vector<data:VectorParameter> m_VectorMembers; vector<data:MatrixParameter> m_MatrixMembers
ConstantBuffer: int m_NameIndex; vector<data:MatrixParameter> m_MatrixParams; vector<data:VectorParameter> m_VectorParams; vector<data:StructParameter> m_StructParams; int m_Size; bool! m_IsPartialCB
UAVParameter: int m_NameIndex; int m_Index; int m_OriginalIndex
SamplerParameter: unsigned int sampler; int bindPoint
SerializedProgramParameters: vector<data:VectorParameter> m_VectorParams; vector<data:MatrixParameter> m_MatrixParams; vector<data:TextureParameter> m_TextureParams; vector<data:BufferBinding> m_BufferParams; vector<data:ConstantBuffer> m_ConstantBuffers; vector<data:BufferBinding> m_ConstantBufferBindings; vector<data:UAVParameter> m_UAVParams; vector<data:SamplerParameter> m_Samplers
SerializedSubProgram: unsigned int m_BlobIndex; ParserBindChannels m_Channels; vector<data:UInt16> m_KeywordIndices; SInt8 m_ShaderHardwareTier; SInt8! m_GpuProgramType; SerializedProgramParameters m_Parameters; SInt64 m_ShaderRequirements
SerializedPlayerSubProgram: unsigned int m_BlobIndex; vector<data:UInt16> m_KeywordIndices; SInt64 m_ShaderRequirements; SInt8! m_GpuProgramType
SerializedProgram: vector<data:SerializedSubProgram> m_SubPrograms; vector<data:vector<data:SerializedPlayerSubProgram>> m_PlayerSubPrograms; vector<data:vector<data:unsigned int>> m_ParameterBlobIndices; SerializedProgramParameters m_CommonParameters; vector<data:UInt16> m_SerializedKeywordStateMask
SerializedPass: vector<data:Hash128> m_EditorDataHash; vector<data:UInt8> m_Platforms; map<data:pair(string,int)>~ m_NameIndices; int m_Type; SerializedShaderState m_State; unsigned int m_ProgramMask; SerializedProgram progVertex; SerializedProgram progFragment; SerializedProgram progGeometry; SerializedProgram progHull; SerializedProgram progDomain; SerializedProgram progRayTracing; bool m_HasInstancingVariant; bool! m_HasProceduralInstancingVariant; string m_UseName; string m_Name; string m_TextureName; SerializedTagMap m_Tags
SerializedSubShader: vector<data:SerializedPass> m_Passes; SerializedTagMap m_Tags; int m_LOD
SerializedShaderDependency: string from; string to
SerializedCustomEditorForRenderPipeline: string customEditorName; string renderPipelineType
SerializedShader: SerializedProperties m_PropInfo; vector<data:SerializedSubShader> m_SubShaders; vector<data:string> m_KeywordNames; vector<data:UInt8> m_KeywordFlags; string m_Name; string m_CustomEditorName; string m_FallbackName; vector<data:SerializedShaderDependency> m_Dependencies; vector<data:SerializedCustomEditorForRenderPipeline> m_CustomEditorForRenderPipelines; bool! m_DisableNoSubshadersMessage
PPtr<Shader>: int m_FileID; SInt64 m_PathID
PPtr<Texture>: int m_FileID; SInt64 m_PathID
Shader: string m_Name; SerializedShader m_ParsedForm; vector<data:unsigned int> platforms; vector<data:vector<data:unsigned int>> offsets; vector<data:vector<data:unsigned int>> compressedLengths; vector<data:vector<data:unsigned int>> decompressedLengths; vector<data:UInt8> compressedBlob; vector<data:unsigned int> stageCounts; vector<data:PPtr<Shader>> m_Dependencies; map<data:pair(string,PPtr<Texture>)>~ m_NonModifiableTextures; bool! m_ShaderIsBaked
'''
KNOWN_TREES = {(CLASS_SHADER, bytes.fromhex('ea424a5fc1e48db62144df956f9e1005')): ('Shader', SHADER_2022_3)}
def _split_top(s, sep): # s split at sep outside <> and ()
out, depth, cur = [], 0, ''
for ch in s:
if ch in '<(': depth += 1
elif ch in '>)': depth -= 1
if ch == sep and not depth: out.append(cur); cur = ''
else: cur += ch
return out + [cur]
def tree_from_layout(root, layout):
"""a KNOWN_TREES entry → the type tree's root Node, as a serialized file with type trees would give it (types, names and alignment flags; byte sizes are not kept)"""
structs = {}
for line in layout.strip().split('\n'):
name, body = line.split(': ', 1)
structs[name] = [f.rsplit(' ', 1) for f in body.split('; ')]
def node(t, name):
flags = 0
if t.endswith('!'): t, flags = t[:-1], 0x4000
arr_align = 0x4000
if t.endswith('~'): t, arr_align = t[:-1], 0
def array(el):
a = Node('Array', 'Array', -1, arr_align); a.kids = [Node('int', 'size', 4, 0), el]; return a
if t == 'string':
n = Node('string', name, -1, flags); n.kids = [array(Node('char', 'data', 1, 0))]
elif t.startswith(('vector<', 'map<')):
kind, inner = t[:-1].split('<', 1); el_name, el_type = inner.split(':', 1)
n = Node(kind, name, -1, flags); n.kids = [array(node(el_type, el_name))]
elif t.startswith('pair('):
first, second = _split_top(t[5:-1], ',')
n = Node('pair', name, -1, flags); n.kids = [node(first, 'first'), node(second, 'second')]
elif t in structs:
n = Node(t, name, -1, flags); n.kids = [node(ft, fn) for ft, fn in structs[t]]
elif t in PRIM: n = Node(t, name, struct.calcsize(PRIM[t]), flags)
else: raise ValueError(f'type tree layout: unknown type {t}')
return n
return node(root, 'Base')
_KNOWN = {}
def known_tree(cid, h):
if (cid, h) not in _KNOWN: _KNOWN[cid, h] = tree_from_layout(*KNOWN_TREES[cid, h])
return _KNOWN[cid, h]
def serialized_objects(d, common, want=None, trees=None):
"""serialized file → yields (class ID, path ID, object dict); want = only decode these class IDs.
trees = {(class ID, type hash): type tree}: files with type trees record theirs, files without (the game's own data.unity3d and so on) borrow one of the same class and hash -- the same hash means the same layout"""
+7
View File
@@ -107,6 +107,13 @@ CUTS = {
(0x139468, '08fca752', '087ca052', 'AddressRegionManager constructor: node area limit mov w8,#0x3fe00000 → mov w8,#0x3e00000'),
(0x1394fc, '09fca752', '097ca052', 'AddressRegionManager constructor: length of the node area registered as an occupied region mov w9,#0x3fe00000 → mov w9,#0x3e00000'),
],
# Brain Memory Training Academy 1.0.0 (v0) sdk (SDK 16.2.4, the same build as Unicorn Overlord 1.05's, which has no virtual address memory and never allocates an address region):
# the same node area cut. nninitStartup (main+0x73ad60) calls StandardAllocator::Initialize(nullptr, pool − used) with virtual address memory, which aborted at its CentralHeap::Init.
# The constructor is at sdk+0x134768 (limit = alias start + 0x3fe00000 at +0x28, a unit heap of 0x30-byte nodes, the area then registered as occupied at +0x13480c)
'12f161039300861f1054371f0e36b8c9': [
(0x134778, '08fca752', '087ca052', 'AddressRegionManager constructor: node area limit mov w8,#0x3fe00000 → mov w8,#0x3e00000'),
(0x13480c, '09fca752', '097ca052', 'AddressRegionManager constructor: length of the node area registered as an occupied region mov w9,#0x3fe00000 → mov w9,#0x3e00000'),
],
# Pokémon Legends: Z-A 2.0.2 (v393216) sdk (SDK 19.3.11): the same node area cut. The constructor is at sdk+0x1423ec (limit = alias start + 0x3fe00000 at +0x28, a unit heap of 0x30-byte
# nodes, the area then registered as occupied at +0x142468). With main's allocator region below, the guest block fits the 5 GB proven on a phone
'df7a3960c74c3a4803f826c587153252': [
+1
View File
@@ -57,6 +57,7 @@ Each entry: symptom → root cause → fix (where the fix lives). Check these fi
- **A null-based write minutes into play, at the pool size minus 0x20 (Engage: `addr=0x1fffe0` at `main+0x9a4664`)** → Unity's TLSF heap added a pool, and its low-level virtual allocator (vtable at `main+0x61ffeb0`; reserve `main+0x9aa0f4` → `nn::os::AllocateAddressRegion`) got no address region and returned 0. The alias region ran out of *address space*, not memory: the AddressRegionManager aligns each region by its size (64 KB under 2 MB, 2 MB under 4 MB, 4 MB under 32 MB, 32 MB under 1 GB, else 1 GB) and Unity asks for its block plus alignment slack, so a 2.25 MB block takes a 4 MB slot and a 16.25 MB block a 20 MB one. At the crash Engage held 4.17 of the 4.375 GB left after the node area (StandardAllocator 3.14 GB, Unity about 1.05 GB, the rest fragments). On hardware the alias region is 64 GB. → shrink the node area with a rewriter cut for that SDK build (`patch_nso.py`, Engage: the two `mov w8/w9, #0x3fe00000` in the constructor → 62 MB). To measure, probe the SDK's `VammManager::AllocateAddressRegion` at its success path (`ReleaseWriteLock` return: x21 = size, x22 = address) and `FreeAddressRegion` after its prologue (x1 = address), and sum the live regions by caller.
- **Sizing the reservation for a title that uses virtual address memory (Engage)** → such a title may never call `SetHeapSize`: everything comes from `MapPhysicalMemory` in the alias region. The `[mem]` log lines report the alias high-water mark (one line per 256 MB), the total actually mapped (page bitmap) and every heap growth. What fills the alias region first is address space, not memory: StandardAllocator reserves the whole free pool (pool − 64 MB, 1 GB aligned) but Engage commits only 0.58 GB of it, and Unity's own regions commit 0.97 GB. So Engage's profile reports a 2.5 GB pool (`app_pool`) and uses a 4.375 GB alias region in a 5 GB block (reserved address space peaks at 3.47 GB of 4.31 GB). iOS without the extended-virtual-addressing entitlement allows a single 6 GB reservation, but Metal needs address space too; 5 GB is the total proven on a phone. To measure commits, probe `VammManager::AllocateMemoryPages` / `FreeMemoryPages` (x1 address, x2 size) and split them by region.
- **`StandardAllocator::Initialize` aborts in `nninitStartup` on SDK 17, then the alias region fills in minutes** (Ace Attorney Investigations Collection, Unity 2022.3, SDK 17.5.3) → the same node area as Engage's SDK: `CentralHeap::Init(nullptr, pool − used)` got no 1 GB-aligned region for 3.14 GB after the 1 GB node area. The constructor is at `sdk+0x139458` on that build and takes the same cut. With Engage's 2.5 GB pool the game then ran, but probes on `VammManager::AllocateAddressRegion`'s success path (`sdk+0x1395a8`: x21 size, x22 address) and `FreeAddressRegion` (`sdk+0x139df0`) showed StandardAllocator's 2.44 GB reservation beside Unity's pools (1.06 GB live, from `main+0x40f1d4`) ending 4.37 GB into the 4.375 GB alias region after 140 s, while the `MapPhysicalMemory` log showed StandardAllocator committing 0.19 GB. The profile reports a 1 GB pool, a little less than the 1.02 GB the game maps at its peak (the host does not enforce the pool, and only `nninitStartup` reads it); ten minutes then peak at +2.85 GB of address space, against +3.91 GB with a 1.5 GB pool.
- **The same abort on SDK 16.2.4** (Brain Memory Training Academy, Unity 2022.3.5f1: `nn::diag` abort at `sdk+0x126490`, `StandardAllocator::Initialize`, called from `nninitStartup` at `main+0x73adcc`; the NSP script's heap check reports "the host stopped before nnMain") → `nninitStartup` is Ace Attorney's, `Initialize(nullptr, pool − used)` with virtual address memory and no `SetMemoryHeapSize`. The `sdk` build is Unicorn Overlord's, whose NPDM declares no system resource, so it never needed the cut; the constructor (`AddressRegionManagerC2`, `sdk+0x134768`) takes it at `+0x134778` / `+0x13480c`. With Ace Attorney's 1 GB pool and 5 GB block the game boots to its title in 5 s with no red line; StandardAllocator ends at +1.0 GB, and five minutes of level loads take the alias high-water mark to +2.25 GB with at most 0.5 GB mapped.
- **`nn::diag` abort from `StandardAllocator::Initialize` long after `nninitStartup`, right after the first Vulkan query pool** (Super Mario Galaxy 2, SDK 18.3.5: `sdk+0x12dad0` ← `main+0x62c52c`) → the movie player initializes its own allocator with virtual address memory, `Initialize(nullptr, 384 MB)` (`main+0x62c280`); Galaxy, on the same SDK, allocates that block from its main allocator first. The guessed 256 MB alias region holds no region after the 1 GB node area. The same node area cut for that `sdk` build (`sdk+0x13be4c` / `+0x13bee0`) and a 512 MB alias region: the region is 32 MB aligned, so it starts 64 MB in.
- **`nn::diag` abort at `sdk+0x12dad0` in `nninitStartup`, called from `main+0x756310`** (Absolum, .NET NativeAOT on SDK 18.3.2) → malloc's `StandardAllocator::Initialize(nullptr, 0xa00000000)`: 40 GB of address space (`main+0x28bff4`). To see what such a game really needs, boot it once on the Mac with a 64 GB alias region (`mem_reserve 0x1030000000`, `mem_alias 0x1008000000`) and probe `VammManager::AllocateAddressRegion`'s success path (`sdk+0x13bf8c`: x21 size, x22 address) with `DM_SVC=1`'s map log. Absolum's regions: malloc's (2.19 GB used into the first level, 1.75 GB of it FNA3D's GPU heap, allocated whole at `FNA3D_CreateDevice`), the .NET GC's region range (3.75 GB) and a few small ones. The GC sizes its range as 5 × its hard limit (768 MB = 75% of the 1 GB its `GetPhysicalMemoryLimit`, `main+0x28bffc`, reports), and it reads `DOTNET_GCRegionRange` through `getenv` first. The host now answers `getenv` from the profile key `game_env` (`hle_os.c`; every other name goes to the SDK's own `getenv`, an empty environment), which sets 1.5 GB. The GC then uses its range from both ends, 756 MB from the start and 748 MB from the end, where it used only the first 1.14 GB of 3.75. A cut on `main` gives malloc 2.5 GB. One more thing kept it from fitting: SDK 18's `AllocateAddressRegion` aligns a region of 1 GB or more to 1 GB in absolute address (`sdk+0x13c03c`; 32 MB from 32 MB up). The two large regions, with a 4 KB one between them, lost up to 1 GB each to alignment, depending on where `mmap` put the guest block. A cut on that build aligns them to 32 MB as well, beside the node-area cut. The regions then end 4.13 GB into the 4.375 GB alias region of Engage's 5 GB block.
- **Large resources silently skipped, later a null deref where the resource is used** → the game reserves "virtual address memory" (Mario: 1.75 GB in `HeapDef.byml`) and maps it into the alias region with `MapPhysicalMemory` on demand; the alias region left after the node area was too small. Also visible as `SetHeapSize` asking for much less than the pool. → repartition the guest block (`hle_svc.c` `mem_init`): Mario uses alias 2.875 GB, stacks 256 MB, heap 1.625 GB (it asks for 1.47 GB), 5 GB in total. Measure before sizing (`DM_SVC=1`: the `SetHeapSize` request and the highest `MapPhysicalMemory` address). On iOS without the extended-virtual-addressing entitlement a single 6 GB reservation succeeds and 7 GB fails, but Metal and the rest of the process need address space too; 5 GB is the total proven on a phone (D2R).
+2 -1
View File
@@ -6,11 +6,12 @@ The graphics layer records NVN commands into its own command format (`dm/gfx/nvn
Do not stop at the obvious archive. In Mario the main `bfsha` held 4,888 of the 12,811 shaders the game actually uses.
`dm/gfx/tools/shader_split.py <RomFS> <ExeFS main> <pkg dir> <map out> <facts out> [<pairs out>]` scans **every** RomFS file (zstd-decompressed, SARC expanded recursively) and `main`, and recognizes the containers below. The pairs table lists the (vertex key, pixel key) of every BNSH variation or Unity program (section 6). Unity shaders need a second pass: files whose type trees are missing are scanned again once the bundles have supplied the `Shader` tree. For a base game plus an update, give RomFS and `main` as comma-separated lists, base first: keys are content hashes, so the output is the union of both versions and one shader build serves both (Mario 1.2.1 recompiled 3,451 of its pixel shaders; v0 rows keep their package indices).
`dm/gfx/tools/shader_split.py <RomFS> <ExeFS main> <pkg dir> <map out> <facts out> [<pairs out>]` scans **every** RomFS file (zstd-decompressed, SARC expanded recursively) and `main`, and recognizes the containers below. The pairs table lists the (vertex key, pixel key) of every BNSH variation or Unity program (section 6). Unity shaders need a second pass: files whose type trees are missing are scanned again once the bundles have supplied the `Shader` tree (or with the one `unityfs.py` has written out for that hash, when no bundle has it). For a base game plus an update, give RomFS and `main` as comma-separated lists, base first: keys are content hashes, so the output is the union of both versions and one shader build serves both (Mario 1.2.1 recompiled 3,451 of its pixel shaders; v0 rows keep their package indices).
- **BNSH** (`BNSH\0\0\0\0` + `grsc` block at +0x60): inside `bfsha`, particle effects (`esetb`, VFXB), UI layouts (`blarc`), and `main` itself. Variation table at +0x80 (count at +0x7c); binary program at variation +0x10; six stage pointers from program +0x08 (vs, hs, ds, gs, ps, cs); stage code descriptor: control ptr +0x08, code ptr +0x10, code size +0x18, control size +0x1c. All pointers relative to the BNSH start.
- **Unity Shader objects** (Engage): Unity 2020.3 keeps each shader's compiled programs in its `Shader` object (class 48), in UnityFS bundles (`StreamingAssets/aa`) and in the player's own serialized files (`data.unity3d`, `Resources/unity default resources`). `dm/gfx/tools/unityfs.py` reads them: UnityFS blocks (LZ4 / LZMA), the serialized file, the object through its type tree, then `compressedBlob` per platform (LZ4 segments; each segment starts with a u32 count and 12-byte `{offset, length, segment}` entries). The player's files have no type trees; they borrow the bundles' `Shader` tree with the same type hash (same Unity build, same layout). Type-tree strings with the high bit set index Unity's common string table, which `unityfs.common_strings` reads from the game's own `main` (`AABB\0AnimationClip\0…`). On Switch every subprogram is one whole NVN program: its code is a 0x60-byte header of four `i32 ×6` arrays indexed by NVN stage (0 vertex, 1 fragment, 2 geometry, 3 tess control, 4 tess evaluation, 5 compute): an unused / scratch size, the block offset from +0x60 (−1 = no stage), the control size and the code size. Each block is the control section followed by the code area. The vertex and fragment stages of one program form a pair. Engage: 209 `Shader` objects in 188 bundles plus the engine files, 9,269 stage shaders (4,634 vertex / pixel pairs and one geometry shader), no compute shaders.
- **Unity 2022 Shader objects** (Ace Attorney Investigations Collection, Unity 2022.3.17f1): the program code keeps the 0x60-byte stage header, but two things changed. From Unity 2022 the blob also holds each program's parameter tables as entries of their own (the parsed form's `m_ParameterBlobIndices`; their bytes start `PGlobals`), and the player's programs are listed in `m_PlayerSubPrograms[tier][].m_BlobIndex` (`m_SubPrograms` is empty); `unity_code_blobs` keeps only those. UnityPy's type trees for 2020.3 (Engage) and 2021.3 have neither field, so those read every entry as before. Subprogram version 202012090 (from Unity 2021.2) also has no local keyword list, so `unityfs.subprogram` reads no second keyword array (with one it read the code length as a keyword count). The player's serialized files have no type trees and the Addressables bundles hold no `Shader`, except the `unitybuiltinshaders` bundle, whose tree has the same hash and is borrowed in the second pass. 4,951 stage shaders: 2,475 vertex / pixel pairs (4,294 in the player's files, 517 built-ins, 140 in bundles) and one geometry shader, which Metal cannot express (its build fails). armyja's issue #17 proposed UnityPy and a reader of its own; neither was needed.
- **A Unity player with no bundle to borrow a tree from** (Brain Memory Training Academy, Unity 2022.3.5f1: only `Data/*.assets`, `level*` and the two engine files in `Data/Resources`, none with type trees) → the split stopped with "no bundle has a Shader type tree of the same hash to borrow". The `Shader` type hash there (`ea424a5f…`) is the one in Ace Attorney Investigations Collection's bundles (2022.3.17f1): the same layout. `unityfs.py` now carries that layout written out (`KNOWN_TREES`: about 30 structs, `tree_from_layout` builds the tree a file with type trees would have) and the split's second pass gives it to the stripped files when no bundle lent a tree of that hash (only there: taken in the first pass, Ace Attorney's player files came before its `unitybuiltinshaders` bundle and the built-ins' source column and package indices moved, while with the second pass its tables come out byte-identical). Checked against Ace Attorney's own tree: the same 2,324 nodes with the same alignment flags, and its 40 bundle `Shader` objects decode identically with either. 496 stage shaders: 439 engine built-ins, 46 of the game's, 11 of the player's in `main`, and the built-in VR blit's geometry shader, which does not build. A Unity version whose `Shader` hash is not in the table still stops with the same message; read its tree from any bundle of that Unity version and add it.
- **MSHD** (Metroid Dread, MercurySteam's engine: `system/shd/*.bshdat`, the only place its shaders live; nothing in `main` or the `.pkg` packs): each stage is a control section, whose length is at control +0x20, sometimes followed by a small compiler-option table (`fastmath true`), then the code area at the next code header. Every file holds vertex / pixel stages in alternating order (1, 2 or 4 programs) and is paired two by two. The control section carries NV assembly text after its first 0x880 bytes, and the SASS disassembly follows each code area, so the binding layout can be read straight from the files (`TEX` / `TEXS` handle immediates). 478 files, 1,342 stages, 1,010 unique keys (359 vertex, 651 pixel), 659 pairs.
- **GLSLC outputs in `main`** (13 Sentinels, Vanillaware's engine: no shader file in RomFS, whose six CRI CPK archives hold textures, scripts, CRI audio and USM movies): 838 GLSLC compiler outputs sit in `main`'s read-only segment, each referenced from a `{pointer, size, 0}` table in `.data`. An output starts with the magic `0x19866891`, its total size is at +0x44, and it holds exactly one control section with the code area right after it (control +0x20 = control length); a debug section with the NV assembly and the GLSL source follows. Engage's `main` also has 11 of them (Unity's own), and `shader_split.py` reads them in every game's `main`, accepting only outputs that pass the control / code / length check. The stage comes from SPH word 0, as for BAHS. Loose RomFS files no other reader takes are searched the same way: FINAL FANTASY TACTICS - The Ivalice Chronicles keeps 257 whole outputs in its technique files (`*.tec`, below), Absolum 163 in `shaders.nx.bin`; in the other profiles' files only Metroid Dread's MSHD files hold any, which `mshd_shaders` reads.
- **G2S in RDB archives** (Hyrule Warriors: Age of Calamity, Koei Tecmo's KTGL): each material's shaders are a G2S container (`_S2G3000`, type KTID `0x7bcd279f`; 23,108 entries in `asset/system.rdb.bin*`, 2.3 GB inflated) of GLSLC outputs, as in 13 Sentinels' `main`, inside zlib-chunked IDRK entries ([01](01-extract.md)); one `_DOK0000` container (type `0x20a6a0bb`, the engine's system resources) holds 151 more bare GLSLC outputs, 21 of them drawn in the first battle. `shader_split.py` maps the RDB files and inflates only entries that start with those two magics (`idrk_shaders`), and the 117 outputs in `main` as in every game. Many outputs carry 0x850-byte control sections and the compute ones have no code header, so `glslc_shaders` accepts controls from 0x760 bytes and takes the stage of headerless code from the thread group size at control +0x748. 40,726 shaders (37,043 pixel, 3,440 vertex, 241 compute, 2 geometry), Mario's texture handle layout (`0x20 + 8 × slot`); pairs come from the single-stage cover (`separable_pairs`). The older KTGL of Three Houses packs the same G2S containers differently (next item).