Luigi's Mansion 3 plays on the Mac at 60 fps: profile 0100DCA0064A6000 (update 1.4.0, SDK 7.3.2)
- Files and shaders: Next Level Games' engine keeps every RomFS file but the Wwise banks in archives of its own, <name>.dict indexing zlib chunks in <name>.data; update 1.4.0 ships <name>.patch beside the unchanged base files, a variant bitmask and per-section records that rebuild each section from base and patch bytes (the game's algorithm, main+0x1c8d0 / 0x1cbd0). shader_split.py nlg_shaders reads both: 5,317 shaders (5,149 in the base game), all in init, control sections back to back in one section and their code areas in the same order in another, one NVN program per stage (SINGLE_STAGE '#NLG'); 46 of the first 103 the title uses exist only in the update (docs/agents 01)
- Shader chain, for every game: a texture array over the driver table c2 (Ryujinx's texture array from a buffer, fp_t2das_cb2_0: 586 shadow-cascade pixel shaders indexed by (0x80 + cascade offset) / 8) is named tex_c2a / samp_c2a with its c2 offset (dmsh_build.py c2_array), and the replay fills element k from the slot whose c2 word lies at that offset + 8k (nvn_refl NVN_RB_TEXA / NVN_RB_SAMPA, nvn_mtl.m c2_handle). A pixel shader that writes an output from integer bits, or nothing but constants, gets a second entry point main0_u whose colour outputs are the unsigned vectors of the same bits (dmsh_build.py fs_uint); a pipeline whose written colour attachments are all unsigned integer formats takes it (pso_all_uint). The G-buffer is R32Uint + RGBA8Uint: about 1,400 pipelines failed to build and every scene draw was skipped. Every other profile's dmsh_chain.h rewritten with its c1_full / cb_extent lists carried over (the change touches no c1 or uniform read); Luigi's Mansion 3 built for Mac and iOS
- Host, for every game: the game patches texture handles into its recorded command buffers in place, at the command start + 0x10 it took from GetCommandMemoryUsed before nvnCommandBufferBindTexture (main+0x7c8964; the store at main+0xb7d0d4), so a single texture bind is recorded in the hardware's layout, {stage, slot, handle at +0x10, texture / sampler pool bases} (OP_BIND_TEX1, nvn_obj.h bind_rec decodes it at every replay site); the host's own layout put the patched handle over the bind count, the post passes read stale handles (a stretched icon over the title, a white screen in a new game) and a corrupted record now gets a red line. t_nvn: the handle patched at the command start + 0x10 is the one replayed (102 checks)
- Host, for every game: a depth texture drawn through a colour view of the same pixel size (a D16 1024x1024 texture through an R16 view; Metal has no colour view of a depth texture, and the boot aborted in pipeline validation) draws into a colour shadow, copied in before and back after the pass as a compressed target is (nvn_mtl.m shrt_block, D16 and D32F); nvnCommandBufferSetDebugLabel; nvnBlendStateSetAdvancedMode (red line for a mode other than none); a draw whose program has a geometry shader with no library gets a red line naming it (it is drawn without that stage, with the vertex shader's positions as clip coordinates)
- Frame rate: 60 fps (30 on the Switch). The frame limiter (main+0x7a3e70, a frame callback called with the milliseconds since the frame began, main+0xb7c308) runs jobs or sleeps until 33.333 ms have passed, a float in read-only data (main+0x13c94dc), and the game steps by the time that really passed: the same 2 s walk and 1.5 s turn from the same save end at the same spot at 30 and 60 fps, and the title's animation matches at time scale 1.00 (DM_NVN_REGLUM). hle_fpslock.c gets rows with no pointer (the field at main + offset; the loader leaves read-only data writable, the image's data block on iOS too) and a frame-time kind: 1000 / fps_target, at 60 less 0.5 ms, since the work after the limiter made an exact 16.667 ms 59.6 fps with a frame shown twice every 2.5 s; slightly shorter, the presents set the pace (lobby 60.0 fps, display interval p99 18.69 → 16.67 ms). Profile fps_target 60 with present_interval display (the game also asks for interval 2); DM_FPS_TARGET=30 keeps the game's 33.333 ms
- Not done: the tessellation stages (15 hull, 18 domain shaders: two programs draw twice a frame for about 30 frames, in the title scene behind the file select as it slides out before a new game; skipped, since Metal 4 has no tessellation stage) and 10 geometry shaders (none drawn from the title to the lobby). Vertex shaders that feed them can be found from the shader headers (docs/agents 04)
- Mac: the boot notices, the title, a new game, the opening cutscene (the bus ride, the arrival at the hotel) and the lobby in play at 60 fps, about 3.7 GB phys_footprint (3.0 GB of Metal allocations); red lines at run time: the geometry shader that does not build, the conditional render the host draws anyway, primitive restart 0xff (no 8-bit strip seen). Diagnostics: DM_NVN_TREG_ID=n logs that texture ID's registrations; the pass dump prints the handles of texture binds
This commit is contained in:
1 parent
8d175f8d24
commit
626e6a6188
137 files changed
+14433
-153
No files matched your search
@@ -1,3 +1,3 @@
|
||||
# chain b-30fd9f023111 2026-10-22T22:27:01+08:00 (list carried over from b-8b6186c008e4: that chain change did not touch any c1 read)
|
||||
# chain b-fc3150ef3ee3 2026-10-23T08:37:08+08:00 (list carried over from b-30fd9f023111: that chain change did not touch any c1 read)
|
||||
6405f3e55facc7c9
|
||||
d9097b8aba3a7080
|
||||
|
@@ -1,4 +1,4 @@
|
||||
# chain b-30fd9f023111 2026-10-22T22:27:01+08:00 (list carried over from b-8b6186c008e4: that chain change did not touch any uniform read)
|
||||
# chain b-fc3150ef3ee3 2026-10-23T08:37:08+08:00 (list carried over from b-30fd9f023111: that chain change did not touch any uniform read)
|
||||
# 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)
|
||||
00008cfe4fc1d31b 5:304 6:1856 7:64 12:16
|
||||
0004d9615081f2dd 5:304 6:1856 7:64
|
||||
|
||||
|
Can't render this file because it is too large.
|
@@ -1,2 +1,2 @@
|
||||
// Generated file (dm/gfx/tools/dmsh_chain.py --header, game 0100000000010000): the B shader library translation chain version this source tree expects (default options); the host loads only <library dir>/b-<V>/
|
||||
#define DMSH_CHAIN "30fd9f023111"
|
||||
#define DMSH_CHAIN "fc3150ef3ee3"
|
||||
@@ -1,4 +1,4 @@
|
||||
# chain b-831e1579101c 2026-10-22T22:27:01+08:00 (list carried over from b-8d8b0f1e7075: that chain change did not touch any c1 read)
|
||||
# chain b-a3db86312571 2026-10-23T08:37:08+08:00 (list carried over from b-831e1579101c: that chain change did not touch any c1 read)
|
||||
0ffd2c92087e4b54
|
||||
69d3868c8d828fe6
|
||||
8a06e3dda01235c1
|
||||
|
@@ -1,2 +1,2 @@
|
||||
// Generated file (dm/gfx/tools/dmsh_chain.py --header, game 010005501E68C000): the B shader library translation chain version this source tree expects (default options); the host loads only <library dir>/b-<V>/
|
||||
#define DMSH_CHAIN "831e1579101c"
|
||||
#define DMSH_CHAIN "a3db86312571"
|
||||
@@ -1,2 +1,2 @@
|
||||
# chain b-01976727008f 2026-10-22T22:27:01+08:00 (list carried over from b-e2e3f43f97e0: that chain change did not touch any c1 read)
|
||||
# chain b-20cad5a9f1b4 2026-10-23T08:37:08+08:00 (list carried over from b-01976727008f: that chain change did not touch any c1 read)
|
||||
945bb048ae22abe1
|
||||
|
@@ -1,4 +1,4 @@
|
||||
# chain b-01976727008f 2026-10-22T22:27:01+08:00 (list carried over from b-e2e3f43f97e0: that chain change did not touch any uniform read)
|
||||
# chain b-20cad5a9f1b4 2026-10-23T08:37:08+08:00 (list carried over from b-01976727008f: that chain change did not touch any uniform read)
|
||||
# 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)
|
||||
0010cf4b20f7be14 1:192
|
||||
002ce0a8f6daf45e 0:32
|
||||
|
||||
|
@@ -1,2 +1,2 @@
|
||||
// Generated file (dm/gfx/tools/dmsh_chain.py --header, game 010013C00E930000): the B shader library translation chain version this source tree expects (default options); the host loads only <library dir>/b-<V>/
|
||||
#define DMSH_CHAIN "01976727008f"
|
||||
#define DMSH_CHAIN "20cad5a9f1b4"
|
||||
@@ -1,2 +1,2 @@
|
||||
// Generated file (dm/gfx/tools/dmsh_chain.py --header, game 010014E00DB56000): the B shader library translation chain version this source tree expects (default options); the host loads only <library dir>/b-<V>/
|
||||
#define DMSH_CHAIN "fd69ced88522"
|
||||
#define DMSH_CHAIN "99fb1fe75e8a"
|
||||
@@ -1,4 +1,4 @@
|
||||
# chain b-31715bf5b70d 2026-10-22T22:27:01+08:00 (list carried over from b-577d3f64d3b2: that chain change did not touch any c1 read)
|
||||
# chain b-3a29fbc0a763 2026-10-23T08:37:08+08:00 (list carried over from b-31715bf5b70d: that chain change did not touch any c1 read)
|
||||
35cbc686dd8461b8
|
||||
4872bec9a5567f8b
|
||||
54a618792b2d5f0f
|
||||
|
||||
|
@@ -1,4 +1,4 @@
|
||||
# chain b-31715bf5b70d 2026-10-22T22:27:01+08:00 (list carried over from b-577d3f64d3b2: that chain change did not touch any uniform read)
|
||||
# chain b-3a29fbc0a763 2026-10-23T08:37:08+08:00 (list carried over from b-31715bf5b70d: that chain change did not touch any uniform read)
|
||||
# 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)
|
||||
000429e5b56f54be 0:304 2:528 3:704
|
||||
0011e7066f8b040e 0:144 1:224 2:112
|
||||
|
||||
|
Can't render this file because it is too large.
|
@@ -1,2 +1,2 @@
|
||||
// Generated file (dm/gfx/tools/dmsh_chain.py --header, game 010015100B514000): the B shader library translation chain version this source tree expects (default options); the host loads only <library dir>/b-<V>/
|
||||
#define DMSH_CHAIN "31715bf5b70d"
|
||||
#define DMSH_CHAIN "3a29fbc0a763"
|
||||
@@ -1,2 +1,2 @@
|
||||
# chain b-44feffcaa378 2026-10-22T22:27:01+08:00 (list carried over from b-175647627faf: that chain change did not touch any c1 read)
|
||||
# chain b-23c04521114d 2026-10-23T08:37:08+08:00 (list carried over from b-44feffcaa378: that chain change did not touch any c1 read)
|
||||
e440538898747ac7
|
||||
|
@@ -1,4 +1,4 @@
|
||||
# chain b-44feffcaa378 2026-10-22T22:27:01+08:00 (list carried over from b-175647627faf: that chain change did not touch any uniform read)
|
||||
# chain b-23c04521114d 2026-10-23T08:37:08+08:00 (list carried over from b-44feffcaa378: that chain change did not touch any uniform read)
|
||||
# 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)
|
||||
01a9bfc6429fdac1 0:176
|
||||
047be45bfb59f454 0:16
|
||||
|
||||
|
@@ -1,2 +1,2 @@
|
||||
// Generated file (dm/gfx/tools/dmsh_chain.py --header, game 010020400E1C2000): the B shader library translation chain version this source tree expects (default options); the host loads only <library dir>/b-<V>/
|
||||
#define DMSH_CHAIN "44feffcaa378"
|
||||
#define DMSH_CHAIN "23c04521114d"
|
||||
@@ -1,3 +1,3 @@
|
||||
# chain b-3072ceed2048 2026-10-22T22:27:01+08:00 (list carried over from b-85afd1f768e1: that chain change did not touch any c1 read)
|
||||
# chain b-4b2324faaaed 2026-10-23T08:37:08+08:00 (list carried over from b-3072ceed2048: that chain change did not touch any c1 read)
|
||||
25c5829f891f9b2c
|
||||
976839d3ba92c8f3
|
||||
|
@@ -1,4 +1,4 @@
|
||||
# chain b-3072ceed2048 2026-10-22T22:27:01+08:00 (list carried over from b-85afd1f768e1: that chain change did not touch any uniform read)
|
||||
# chain b-4b2324faaaed 2026-10-23T08:37:08+08:00 (list carried over from b-3072ceed2048: that chain change did not touch any uniform read)
|
||||
# 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)
|
||||
000064cdb6305b93 5:304 7:64 12:320
|
||||
00021722b48824b8 5:304 6:1872 7:112
|
||||
|
||||
|
@@ -1,2 +1,2 @@
|
||||
// Generated file (dm/gfx/tools/dmsh_chain.py --header, game 010028600EBDA000): the B shader library translation chain version this source tree expects (default options); the host loads only <library dir>/b-<V>/
|
||||
#define DMSH_CHAIN "3072ceed2048"
|
||||
#define DMSH_CHAIN "4b2324faaaed"
|
||||
@@ -1,4 +1,4 @@
|
||||
# chain b-c749bfe5b64f 2026-10-22T22:27:01+08:00 (list carried over from b-947e6afe8877: that chain change did not touch any c1 read)
|
||||
# chain b-4a6765f2a0d5 2026-10-23T08:37:08+08:00 (list carried over from b-c749bfe5b64f: that chain change did not touch any c1 read)
|
||||
0002d193f6c52811
|
||||
0010e810186cdc91
|
||||
001299ca51e856c2
|
||||
|
||||
|
@@ -1,4 +1,4 @@
|
||||
# chain b-c749bfe5b64f 2026-10-22T22:27:01+08:00 (list carried over from b-947e6afe8877: that chain change did not touch any uniform read)
|
||||
# chain b-4a6765f2a0d5 2026-10-23T08:37:08+08:00 (list carried over from b-c749bfe5b64f: that chain change did not touch any uniform read)
|
||||
# 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)
|
||||
0002d193f6c52811 0:1872
|
||||
00088e149f8757ca 0:1872
|
||||
|
||||
|
Can't render this file because it is too large.
|
@@ -1,2 +1,2 @@
|
||||
// Generated file (dm/gfx/tools/dmsh_chain.py --header, game 01002B00111A2000): the B shader library translation chain version this source tree expects (default options); the host loads only <library dir>/b-<V>/
|
||||
#define DMSH_CHAIN "c749bfe5b64f"
|
||||
#define DMSH_CHAIN "4a6765f2a0d5"
|
||||
@@ -1,3 +1,3 @@
|
||||
# chain b-68d03f3ffe08 2026-10-22T22:27:01+08:00 (list carried over from b-e5aa459e7368: that chain change did not touch any c1 read)
|
||||
# chain b-d254bf1ddd26 2026-10-23T08:37:08+08:00 (list carried over from b-68d03f3ffe08: that chain change did not touch any c1 read)
|
||||
2b34d193d87075d5
|
||||
da9c1ded21a21fb9
|
||||
|
@@ -1,4 +1,4 @@
|
||||
# chain b-68d03f3ffe08 2026-10-22T22:27:01+08:00 (list carried over from b-e5aa459e7368: that chain change did not touch any uniform read)
|
||||
# chain b-d254bf1ddd26 2026-10-23T08:37:08+08:00 (list carried over from b-68d03f3ffe08: that chain change did not touch any uniform read)
|
||||
# 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)
|
||||
02f3f795ba2726da 0:16
|
||||
1e5020d03a2d979c 0:16
|
||||
|
||||
|
@@ -1,2 +1,2 @@
|
||||
// Generated file (dm/gfx/tools/dmsh_chain.py --header, game 01002B30028F6000): the B shader library translation chain version this source tree expects (default options); the host loads only <library dir>/b-<V>/
|
||||
#define DMSH_CHAIN "68d03f3ffe08"
|
||||
#define DMSH_CHAIN "d254bf1ddd26"
|
||||
@@ -1 +1 @@
|
||||
# chain b-de7ca3ec166a 2026-10-22T22:27:01+08:00 (list carried over from b-b3e2fd201c86: that chain change did not touch any c1 read)
|
||||
# chain b-c95559fd0ad0 2026-10-23T08:37:08+08:00 (list carried over from b-de7ca3ec166a: that chain change did not touch any c1 read)
|
||||
|
@@ -1,4 +1,4 @@
|
||||
# chain b-de7ca3ec166a 2026-10-22T22:27:01+08:00 (list carried over from b-b3e2fd201c86: that chain change did not touch any uniform read)
|
||||
# chain b-c95559fd0ad0 2026-10-23T08:37:08+08:00 (list carried over from b-de7ca3ec166a: that chain change did not touch any uniform read)
|
||||
# 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)
|
||||
01705ebebe3e302b 0:64 1:16 2:304
|
||||
020b72102b82b310 0:64
|
||||
|
||||
|
@@ -1,2 +1,2 @@
|
||||
// Generated file (dm/gfx/tools/dmsh_chain.py --header, game 010036E00FB20000): the B shader library translation chain version this source tree expects (default options); the host loads only <library dir>/b-<V>/
|
||||
#define DMSH_CHAIN "de7ca3ec166a"
|
||||
#define DMSH_CHAIN "c95559fd0ad0"
|
||||
@@ -1,4 +1,4 @@
|
||||
# chain b-acdadd26e140 2026-10-22T22:27:01+08:00 (list carried over from b-4a53c03f9875: that chain change did not touch any c1 read)
|
||||
# chain b-7a29586ca75d 2026-10-23T08:37:08+08:00 (list carried over from b-acdadd26e140: that chain change did not touch any c1 read)
|
||||
1b5e5c3e653702d2
|
||||
1bfeb381d95d18c6
|
||||
280094f212199d77
|
||||
|
||||
|
@@ -1,4 +1,4 @@
|
||||
# chain b-acdadd26e140 2026-10-22T22:27:01+08:00 (list carried over from b-4a53c03f9875: that chain change did not touch any uniform read)
|
||||
# chain b-7a29586ca75d 2026-10-23T08:37:08+08:00 (list carried over from b-acdadd26e140: that chain change did not touch any uniform read)
|
||||
# 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)
|
||||
01058b659b699495 0:288
|
||||
0117c03be720951e 0:560
|
||||
|
||||
|
@@ -1,2 +1,2 @@
|
||||
// Generated file (dm/gfx/tools/dmsh_chain.py --header, game 010038B015560000): the B shader library translation chain version this source tree expects (default options); the host loads only <library dir>/b-<V>/
|
||||
#define DMSH_CHAIN "acdadd26e140"
|
||||
#define DMSH_CHAIN "7a29586ca75d"
|
||||
@@ -1 +1 @@
|
||||
# chain b-9f34046acf7c 2026-10-22T22:27:01+08:00 (list carried over from b-ab6195ca7c53: that chain change did not touch any c1 read)
|
||||
# chain b-e089af9ff789 2026-10-23T08:37:08+08:00 (list carried over from b-9f34046acf7c: that chain change did not touch any c1 read)
|
||||
|
@@ -1,4 +1,4 @@
|
||||
# chain b-9f34046acf7c 2026-10-22T22:27:01+08:00 (list carried over from b-ab6195ca7c53: that chain change did not touch any uniform read)
|
||||
# chain b-e089af9ff789 2026-10-23T08:37:08+08:00 (list carried over from b-9f34046acf7c: that chain change did not touch any uniform read)
|
||||
# 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)
|
||||
0040f948baa144f4 0:1904
|
||||
00870f86a49cf3b9 0:1904 12:64
|
||||
|
||||
|
@@ -1,2 +1,2 @@
|
||||
// Generated file (dm/gfx/tools/dmsh_chain.py --header, game 01003FC01670C000): the B shader library translation chain version this source tree expects (default options); the host loads only <library dir>/b-<V>/
|
||||
#define DMSH_CHAIN "9f34046acf7c"
|
||||
#define DMSH_CHAIN "e089af9ff789"
|
||||
@@ -1 +1 @@
|
||||
# chain b-20bba58478c1 2026-10-22T22:27:01+08:00 (list carried over from b-cfd6e81fb4ff: that chain change did not touch any c1 read)
|
||||
# chain b-3da3f5a07222 2026-10-23T08:37:08+08:00 (list carried over from b-20bba58478c1: that chain change did not touch any c1 read)
|
||||
|
@@ -1,4 +1,4 @@
|
||||
# chain b-20bba58478c1 2026-10-22T22:27:01+08:00 (list carried over from b-cfd6e81fb4ff: that chain change did not touch any uniform read)
|
||||
# chain b-3da3f5a07222 2026-10-23T08:37:08+08:00 (list carried over from b-20bba58478c1: that chain change did not touch any uniform read)
|
||||
# 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)
|
||||
000aff2be40dd329 0:2928 11:32
|
||||
0022dfa412d83223 0:2928 11:32
|
||||
|
||||
|
@@ -1,2 +1,2 @@
|
||||
// Generated file (dm/gfx/tools/dmsh_chain.py --header, game 01004AB00A260000): the B shader library translation chain version this source tree expects (default options); the host loads only <library dir>/b-<V>/
|
||||
#define DMSH_CHAIN "20bba58478c1"
|
||||
#define DMSH_CHAIN "3da3f5a07222"
|
||||
@@ -1,4 +1,4 @@
|
||||
# chain b-465220a39fe0 2026-10-22T22:27:01+08:00 (list carried over from b-f94b8e199377: that chain change did not touch any c1 read)
|
||||
# chain b-f96f20dd6c1d 2026-10-23T08:37:08+08:00 (list carried over from b-465220a39fe0: that chain change did not touch any c1 read)
|
||||
0652e521bacb65a2
|
||||
53c800e241e297d7
|
||||
a96f3e01b8c90fdb
|
||||
|
||||
|
@@ -1,4 +1,4 @@
|
||||
# chain b-465220a39fe0 2026-10-22T22:27:01+08:00 (list carried over from b-f94b8e199377: that chain change did not touch any uniform read)
|
||||
# chain b-f96f20dd6c1d 2026-10-23T08:37:08+08:00 (list carried over from b-465220a39fe0: that chain change did not touch any uniform read)
|
||||
# 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)
|
||||
00003ec4155e1ea7 1:32
|
||||
00006d27a6185657 1:288
|
||||
|
||||
|
@@ -1,2 +1,2 @@
|
||||
// Generated file (dm/gfx/tools/dmsh_chain.py --header, game 010051701FB46000): the B shader library translation chain version this source tree expects (default options); the host loads only <library dir>/b-<V>/
|
||||
#define DMSH_CHAIN "465220a39fe0"
|
||||
#define DMSH_CHAIN "f96f20dd6c1d"
|
||||
@@ -1,4 +1,4 @@
|
||||
# chain b-6a66db710cd5 2026-10-22T22:27:01+08:00 (list carried over from b-94cb9597eaa5: that chain change did not touch any c1 read)
|
||||
# chain b-3745ff14103e 2026-10-23T08:37:08+08:00 (list carried over from b-6a66db710cd5: that chain change did not touch any c1 read)
|
||||
006a737523e70720
|
||||
00da789b4ca18c03
|
||||
00e5f2d3b5851fab
|
||||
|
||||
|
@@ -1,2 +1,2 @@
|
||||
// Generated file (dm/gfx/tools/dmsh_chain.py --header, game 01005270232F2000): the B shader library translation chain version this source tree expects (default options); the host loads only <library dir>/b-<V>/
|
||||
#define DMSH_CHAIN "6a66db710cd5"
|
||||
#define DMSH_CHAIN "3745ff14103e"
|
||||
@@ -1,2 +1,2 @@
|
||||
// Generated file (dm/gfx/tools/dmsh_chain.py --header, game 0100535012974000): the B shader library translation chain version this source tree expects (default options); the host loads only <library dir>/b-<V>/
|
||||
#define DMSH_CHAIN "b8c673d1c42d"
|
||||
#define DMSH_CHAIN "41ee26461e66"
|
||||
@@ -1,4 +1,4 @@
|
||||
# chain b-16a81b23fe2d 2026-10-22T22:27:01+08:00 (list carried over from b-4e9ad0752918: that chain change did not touch any c1 read)
|
||||
# chain b-8d71e0f70bfd 2026-10-23T08:37:08+08:00 (list carried over from b-16a81b23fe2d: that chain change did not touch any c1 read)
|
||||
1a2b65cd05ff557c
|
||||
21c7ff0d9591a637
|
||||
33e4340e5bcbc5c6
|
||||
|
||||
|
@@ -1,4 +1,4 @@
|
||||
# chain b-16a81b23fe2d 2026-10-22T22:27:01+08:00 (list carried over from b-4e9ad0752918: that chain change did not touch any uniform read)
|
||||
# chain b-8d71e0f70bfd 2026-10-23T08:37:08+08:00 (list carried over from b-16a81b23fe2d: that chain change did not touch any uniform read)
|
||||
# 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)
|
||||
00388ae860457bd9 0:160
|
||||
00594ba9ee2875cd 0:896
|
||||
|
||||
|
@@ -1,2 +1,2 @@
|
||||
// Generated file (dm/gfx/tools/dmsh_chain.py --header, game 010055D009F78000): the B shader library translation chain version this source tree expects (default options); the host loads only <library dir>/b-<V>/
|
||||
#define DMSH_CHAIN "16a81b23fe2d"
|
||||
#define DMSH_CHAIN "8d71e0f70bfd"
|
||||
@@ -1,4 +1,4 @@
|
||||
# chain b-650bb0cacdba 2026-10-23T06:37:35+08:00
|
||||
# chain b-67802dfe9729 2026-10-23T08:37:08+08:00 (list carried over from b-650bb0cacdba: that chain change did not touch any c1 read)
|
||||
114ba379d35f98ac
|
||||
12041d2a0d717938
|
||||
18ccc110f0abf48e
|
||||
|
||||
|
@@ -1,4 +1,4 @@
|
||||
# chain b-650bb0cacdba 2026-10-23T06:38:53+08:00
|
||||
# chain b-67802dfe9729 2026-10-23T08:37:08+08:00 (list carried over from b-650bb0cacdba: that chain change did not touch any uniform read)
|
||||
# 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)
|
||||
00027f49897b311c 0:5104 1:16 2:1712 3:64 s0
|
||||
0002807399346266 0:2448 1:224 s0 s1 s2 s3
|
||||
|
||||
|
Can't render this file because it is too large.
|
@@ -1,2 +1,2 @@
|
||||
// Generated file (dm/gfx/tools/dmsh_chain.py --header, game 0100606026F12000): the B shader library translation chain version this source tree expects (default options); the host loads only <library dir>/b-<V>/
|
||||
#define DMSH_CHAIN "650bb0cacdba"
|
||||
#define DMSH_CHAIN "67802dfe9729"
|
||||
@@ -1,3 +1,3 @@
|
||||
# chain b-47b0bfe87cd2 2026-10-22T22:27:01+08:00 (list carried over from b-1f0cdff75a7f: that chain change did not touch any c1 read)
|
||||
# chain b-5e8899a7ba9f 2026-10-23T08:37:08+08:00 (list carried over from b-47b0bfe87cd2: that chain change did not touch any c1 read)
|
||||
3a24a7c1351c6492
|
||||
5c116cabc36aeae3
|
||||
|
@@ -1,4 +1,4 @@
|
||||
# chain b-47b0bfe87cd2 2026-10-22T22:27:01+08:00 (list carried over from b-1f0cdff75a7f: that chain change did not touch any uniform read)
|
||||
# chain b-5e8899a7ba9f 2026-10-23T08:37:08+08:00 (list carried over from b-47b0bfe87cd2: that chain change did not touch any uniform read)
|
||||
# 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)
|
||||
003b9b8d92206318 1:1616 2:48 4:832 6:624 s0
|
||||
005efd060ad46799 1:1616 4:832 6:592 s0
|
||||
|
||||
|
@@ -1,2 +1,2 @@
|
||||
// Generated file (dm/gfx/tools/dmsh_chain.py --header, game 0100620012D6E000): the B shader library translation chain version this source tree expects (default options); the host loads only <library dir>/b-<V>/
|
||||
#define DMSH_CHAIN "47b0bfe87cd2"
|
||||
#define DMSH_CHAIN "5e8899a7ba9f"
|
||||
@@ -1 +1 @@
|
||||
# chain b-a4ced3549458 2026-10-22T22:27:01+08:00 (list carried over from b-f391df4e2b41: that chain change did not touch any c1 read)
|
||||
# chain b-1e5b9ae168be 2026-10-23T08:37:08+08:00 (list carried over from b-a4ced3549458: that chain change did not touch any c1 read)
|
||||
|
@@ -1,2 +1,2 @@
|
||||
// Generated file (dm/gfx/tools/dmsh_chain.py --header, game 010069401ADB8000): the B shader library translation chain version this source tree expects (default options); the host loads only <library dir>/b-<V>/
|
||||
#define DMSH_CHAIN "a4ced3549458"
|
||||
#define DMSH_CHAIN "1e5b9ae168be"
|
||||
@@ -1,4 +1,4 @@
|
||||
# chain b-b861ebd5472d 2026-10-22T22:27:01+08:00 (list carried over from b-fc863ff966fc: that chain change did not touch any c1 read)
|
||||
# chain b-335f288e04a2 2026-10-23T08:37:08+08:00 (list carried over from b-b861ebd5472d: that chain change did not touch any c1 read)
|
||||
26c5fd7adbc12cc0
|
||||
67f23f4ad5925e06
|
||||
96a3e288731b2433
|
||||
|
@@ -1,4 +1,4 @@
|
||||
# chain b-b861ebd5472d 2026-10-22T22:27:01+08:00 (list carried over from b-fc863ff966fc: that chain change did not touch any uniform read)
|
||||
# chain b-335f288e04a2 2026-10-23T08:37:08+08:00 (list carried over from b-b861ebd5472d: that chain change did not touch any uniform read)
|
||||
# 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)
|
||||
00008ab75998b65a 0:16 2:16 3:16 5:16 6:16
|
||||
000be95364b95b90 0:416 1:880 4:816 6:16 s0 s1
|
||||
|
||||
|
@@ -1,2 +1,2 @@
|
||||
// Generated file (dm/gfx/tools/dmsh_chain.py --header, game 01006BB00C6F0000): the B shader library translation chain version this source tree expects (default options); the host loads only <library dir>/b-<V>/
|
||||
#define DMSH_CHAIN "b861ebd5472d"
|
||||
#define DMSH_CHAIN "335f288e04a2"
|
||||
@@ -1,4 +1,4 @@
|
||||
# chain b-f48652b0908b 2026-10-22T22:27:01+08:00 (list carried over from b-e575c43c573a: that chain change did not touch any c1 read)
|
||||
# chain b-1f45f2814b3b 2026-10-23T08:37:08+08:00 (list carried over from b-f48652b0908b: that chain change did not touch any c1 read)
|
||||
026f2479adc13489
|
||||
10b8a90504eb68ad
|
||||
2a0fa3cfc6a8391f
|
||||
|
||||
|
@@ -1,4 +1,4 @@
|
||||
# chain b-f48652b0908b 2026-10-22T22:27:01+08:00 (list carried over from b-e575c43c573a: that chain change did not touch any uniform read)
|
||||
# chain b-1f45f2814b3b 2026-10-23T08:37:08+08:00 (list carried over from b-f48652b0908b: that chain change did not touch any uniform read)
|
||||
# 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)
|
||||
0000cefe47f6c37f 0:1936 1:176 2:16
|
||||
000369ccbda98f21 0:2096 1:256 2:32
|
||||
|
||||
|
Can't render this file because it is too large.
|
@@ -1,2 +1,2 @@
|
||||
// Generated file (dm/gfx/tools/dmsh_chain.py --header, game 01006C300E9F0000): the B shader library translation chain version this source tree expects (default options); the host loads only <library dir>/b-<V>/
|
||||
#define DMSH_CHAIN "f48652b0908b"
|
||||
#define DMSH_CHAIN "1f45f2814b3b"
|
||||
@@ -1,4 +1,4 @@
|
||||
# chain b-87eb0f1ee74a 2026-10-22T23:10:12+08:00 (list carried over from b-b865f0fff183: that chain change did not touch any c1 read)
|
||||
# chain b-70d2e911c881 2026-10-23T08:37:08+08:00 (list carried over from b-87eb0f1ee74a: that chain change did not touch any c1 read)
|
||||
25c5829f891f9b2c
|
||||
976839d3ba92c8f3
|
||||
eb2c7c961766bc61
|
||||
|
@@ -1,4 +1,4 @@
|
||||
# chain b-87eb0f1ee74a 2026-10-22T23:10:12+08:00 (list carried over from b-b865f0fff183: that chain change did not touch any uniform read)
|
||||
# chain b-70d2e911c881 2026-10-23T08:37:08+08:00 (list carried over from b-87eb0f1ee74a: that chain change did not touch any uniform read)
|
||||
# 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)
|
||||
00000b0b62850e7a 0:176 1:48 4:112 5:752
|
||||
0003d299bcfe7e17 0:736 2:384 5:928
|
||||
|
||||
|
@@ -1,2 +1,2 @@
|
||||
// Generated file (dm/gfx/tools/dmsh_chain.py --header, game 01006F8002326000): the B shader library translation chain version this source tree expects (default options); the host loads only <library dir>/b-<V>/
|
||||
#define DMSH_CHAIN "87eb0f1ee74a"
|
||||
#define DMSH_CHAIN "70d2e911c881"
|
||||
@@ -1,3 +1,3 @@
|
||||
# chain b-8293dac47208 2026-10-22T22:27:01+08:00 (list carried over from b-9d59e45ac6e7: that chain change did not touch any c1 read)
|
||||
# chain b-534b10d1d578 2026-10-23T08:37:08+08:00 (list carried over from b-8293dac47208: that chain change did not touch any c1 read)
|
||||
21fe759b8114941c
|
||||
60e2041ed375cae1
|
||||
|
@@ -1,4 +1,4 @@
|
||||
# chain b-8293dac47208 2026-10-22T22:27:01+08:00 (list carried over from b-9d59e45ac6e7: that chain change did not touch any uniform read)
|
||||
# chain b-534b10d1d578 2026-10-23T08:37:08+08:00 (list carried over from b-8293dac47208: that chain change did not touch any uniform read)
|
||||
# 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)
|
||||
0002f3adb60ad088 5:304 6:1792 7:112 10:64 13:32
|
||||
0006cbc2ca63e38b 6:1520 12:432
|
||||
|
||||
|
Can't render this file because it is too large.
|
@@ -1,2 +1,2 @@
|
||||
// Generated file (dm/gfx/tools/dmsh_chain.py --header, game 01007EF00011E000): the B shader library translation chain version this source tree expects (default options); the host loads only <library dir>/b-<V>/
|
||||
#define DMSH_CHAIN "8293dac47208"
|
||||
#define DMSH_CHAIN "534b10d1d578"
|
||||
@@ -1 +1 @@
|
||||
# chain b-60dcdd3b2f22 2026-10-22T22:27:01+08:00 (list carried over from b-eccc8789ca32: that chain change did not touch any c1 read)
|
||||
# chain b-de816a27c566 2026-10-23T08:37:08+08:00 (list carried over from b-60dcdd3b2f22: that chain change did not touch any c1 read)
|
||||
|
@@ -1,4 +1,4 @@
|
||||
# chain b-60dcdd3b2f22 2026-10-22T22:27:01+08:00 (list carried over from b-eccc8789ca32: that chain change did not touch any uniform read)
|
||||
# chain b-de816a27c566 2026-10-23T08:37:08+08:00 (list carried over from b-60dcdd3b2f22: that chain change did not touch any uniform read)
|
||||
# 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)
|
||||
00298d8d603fb418 0:16
|
||||
00ba482babf36d17 0:16
|
||||
|
||||
|
@@ -1,2 +1,2 @@
|
||||
// Generated file (dm/gfx/tools/dmsh_chain.py --header, game 01008BC024FDE000): the B shader library translation chain version this source tree expects (default options); the host loads only <library dir>/b-<V>/
|
||||
#define DMSH_CHAIN "60dcdd3b2f22"
|
||||
#define DMSH_CHAIN "de816a27c566"
|
||||
@@ -1,3 +1,3 @@
|
||||
# chain b-5ab3f27aecda 2026-10-22T22:27:01+08:00 (list carried over from b-2e19a4380a14: that chain change did not touch any c1 read)
|
||||
# chain b-93ddb1bd055e 2026-10-23T08:37:08+08:00 (list carried over from b-5ab3f27aecda: that chain change did not touch any c1 read)
|
||||
57eb9f0bae677756
|
||||
f826f2b59cfa39a8
|
||||
|
@@ -1,4 +1,4 @@
|
||||
# chain b-5ab3f27aecda 2026-10-22T22:27:01+08:00 (list carried over from b-2e19a4380a14: that chain change did not touch any uniform read)
|
||||
# chain b-93ddb1bd055e 2026-10-23T08:37:08+08:00 (list carried over from b-5ab3f27aecda: that chain change did not touch any uniform read)
|
||||
# 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)
|
||||
003b38fe9b3627ba 0:192 2:64
|
||||
00500b94cf88443d 0:1168
|
||||
|
||||
|
@@ -1,2 +1,2 @@
|
||||
// Generated file (dm/gfx/tools/dmsh_chain.py --header, game 010093801237C000): the B shader library translation chain version this source tree expects (default options); the host loads only <library dir>/b-<V>/
|
||||
#define DMSH_CHAIN "5ab3f27aecda"
|
||||
#define DMSH_CHAIN "93ddb1bd055e"
|
||||
@@ -1,2 +1,2 @@
|
||||
// Generated file (dm/gfx/tools/dmsh_chain.py --header, game 010099C022B96000): the B shader library translation chain version this source tree expects (default options); the host loads only <library dir>/b-<V>/
|
||||
#define DMSH_CHAIN "bce11308383f"
|
||||
#define DMSH_CHAIN "8f0b14deb4ee"
|
||||
@@ -1,3 +1,3 @@
|
||||
# chain b-7b21be8a83b8 2026-10-22T22:27:01+08:00 (list carried over from b-a162b25a2f68: that chain change did not touch any c1 read)
|
||||
# chain b-0eb56727d9ae 2026-10-23T08:37:08+08:00 (list carried over from b-7b21be8a83b8: that chain change did not touch any c1 read)
|
||||
01a847b848df5e33
|
||||
5fb90d2733898803
|
||||
|
@@ -1,4 +1,4 @@
|
||||
# chain b-7b21be8a83b8 2026-10-22T22:27:01+08:00 (list carried over from b-a162b25a2f68: that chain change did not touch any uniform read)
|
||||
# chain b-0eb56727d9ae 2026-10-23T08:37:08+08:00 (list carried over from b-7b21be8a83b8: that chain change did not touch any uniform read)
|
||||
# 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)
|
||||
000325b608b12e54 1:448 9:32 10:288
|
||||
000b783c5701c854 1:112
|
||||
|
||||
|
@@ -1,2 +1,2 @@
|
||||
// Generated file (dm/gfx/tools/dmsh_chain.py --header, game 01009BF0072D4000): the B shader library translation chain version this source tree expects (default options); the host loads only <library dir>/b-<V>/
|
||||
#define DMSH_CHAIN "7b21be8a83b8"
|
||||
#define DMSH_CHAIN "0eb56727d9ae"
|
||||
@@ -1 +1 @@
|
||||
# chain b-46b0ba355217 2026-10-22T22:27:01+08:00 (list carried over from b-a8b7cb4ba160: that chain change did not touch any c1 read)
|
||||
# chain b-0dbcf06eb52a 2026-10-23T08:37:08+08:00 (list carried over from b-46b0ba355217: that chain change did not touch any c1 read)
|
||||
|
@@ -1,4 +1,4 @@
|
||||
# chain b-46b0ba355217 2026-10-22T22:27:01+08:00 (list carried over from b-a8b7cb4ba160: that chain change did not touch any uniform read)
|
||||
# chain b-0dbcf06eb52a 2026-10-23T08:37:08+08:00 (list carried over from b-46b0ba355217: that chain change did not touch any uniform read)
|
||||
# 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)
|
||||
00b66ee69b7fde95 1:16 2:80
|
||||
02d134235f7f498b 0:128 1:16
|
||||
|
||||
|
@@ -1,2 +1,2 @@
|
||||
// Generated file (dm/gfx/tools/dmsh_chain.py --header, game 0100A00019DE0000): the B shader library translation chain version this source tree expects (default options); the host loads only <library dir>/b-<V>/
|
||||
#define DMSH_CHAIN "46b0ba355217"
|
||||
#define DMSH_CHAIN "0dbcf06eb52a"
|
||||
@@ -1,4 +1,4 @@
|
||||
# chain b-7af9dd150799 2026-10-22T22:27:01+08:00 (list carried over from b-30a4b813868b: that chain change did not touch any c1 read)
|
||||
# chain b-7a31130fc966 2026-10-23T08:37:08+08:00 (list carried over from b-7af9dd150799: that chain change did not touch any c1 read)
|
||||
101c4d73dbb253e2
|
||||
a277d45a64c92ab6
|
||||
b14f0b0add21e60a
|
||||
|
@@ -1,4 +1,4 @@
|
||||
# chain b-7af9dd150799 2026-10-22T22:27:01+08:00 (list carried over from b-30a4b813868b: that chain change did not touch any uniform read)
|
||||
# chain b-7a31130fc966 2026-10-23T08:37:08+08:00 (list carried over from b-7af9dd150799: that chain change did not touch any uniform read)
|
||||
# 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)
|
||||
00336aabde0f0d1f 0:160
|
||||
006b3aaf17be0cf3 0:144
|
||||
|
||||
|
@@ -1,2 +1,2 @@
|
||||
// Generated file (dm/gfx/tools/dmsh_chain.py --header, game 0100A5C00D162000): the B shader library translation chain version this source tree expects (default options); the host loads only <library dir>/b-<V>/
|
||||
#define DMSH_CHAIN "7af9dd150799"
|
||||
#define DMSH_CHAIN "7a31130fc966"
|
||||
@@ -1,4 +1,4 @@
|
||||
# chain b-850cb0b1c78a 2026-10-22T22:27:01+08:00 (list carried over from b-9c78942ae05a: that chain change did not touch any c1 read)
|
||||
# chain b-1617cfc10e08 2026-10-23T08:37:08+08:00 (list carried over from b-850cb0b1c78a: that chain change did not touch any c1 read)
|
||||
001275671d2c9985
|
||||
0021d75a567e2122
|
||||
00a98da1158c6f14
|
||||
|
||||
|
@@ -1,4 +1,4 @@
|
||||
# chain b-850cb0b1c78a 2026-10-22T22:27:01+08:00 (list carried over from b-9c78942ae05a: that chain change did not touch any uniform read)
|
||||
# chain b-1617cfc10e08 2026-10-23T08:37:08+08:00 (list carried over from b-850cb0b1c78a: that chain change did not touch any uniform read)
|
||||
# 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)
|
||||
0005f969d0503763 2:160 3:16 4:96
|
||||
001275671d2c9985 0:160 3:128
|
||||
|
||||
|
@@ -1,2 +1,2 @@
|
||||
// Generated file (dm/gfx/tools/dmsh_chain.py --header, game 0100A6301214E000): the B shader library translation chain version this source tree expects (default options); the host loads only <library dir>/b-<V>/
|
||||
#define DMSH_CHAIN "850cb0b1c78a"
|
||||
#define DMSH_CHAIN "1617cfc10e08"
|
||||
@@ -1 +1 @@
|
||||
# chain b-6176962c721e 2026-10-22T22:27:01+08:00 (list carried over from b-fcfdebe25879: that chain change did not touch any c1 read)
|
||||
# chain b-77436eb10e34 2026-10-23T08:37:08+08:00 (list carried over from b-6176962c721e: that chain change did not touch any c1 read)
|
||||
|
@@ -1,4 +1,4 @@
|
||||
# chain b-6176962c721e 2026-10-22T22:27:01+08:00 (list carried over from b-fcfdebe25879: that chain change did not touch any uniform read)
|
||||
# chain b-77436eb10e34 2026-10-23T08:37:08+08:00 (list carried over from b-6176962c721e: that chain change did not touch any uniform read)
|
||||
# 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)
|
||||
004a663e75543071 0:192
|
||||
014cebfd5986868a 0:64
|
||||
|
||||
|
@@ -1,2 +1,2 @@
|
||||
// Generated file (dm/gfx/tools/dmsh_chain.py --header, game 0100A83022A22000): the B shader library translation chain version this source tree expects (default options); the host loads only <library dir>/b-<V>/
|
||||
#define DMSH_CHAIN "6176962c721e"
|
||||
#define DMSH_CHAIN "77436eb10e34"
|
||||
@@ -1,4 +1,4 @@
|
||||
# chain b-817a4ea96c63 2026-10-22T23:03:42+08:00
|
||||
# chain b-09fb4a2c536e 2026-10-23T08:37:08+08:00 (list carried over from b-817a4ea96c63: that chain change did not touch any c1 read)
|
||||
0023e10429f49c99
|
||||
002639655a5d5205
|
||||
002a91845ac7d766
|
||||
|
||||
|
@@ -1,4 +1,4 @@
|
||||
# chain b-817a4ea96c63 2026-10-22T23:04:29+08:00
|
||||
# chain b-09fb4a2c536e 2026-10-23T08:37:08+08:00 (list carried over from b-817a4ea96c63: that chain change did not touch any uniform read)
|
||||
# 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)
|
||||
0000211bd8d2a67c 0:16
|
||||
00019b89a7f0e0fa 0:3776 1:416 2:2128 3:112 5:192 6:288
|
||||
|
||||
|
Can't render this file because it is too large.
|
@@ -1,2 +1,2 @@
|
||||
// Generated file (dm/gfx/tools/dmsh_chain.py --header, game 0100A9D01C446000): the B shader library translation chain version this source tree expects (default options); the host loads only <library dir>/b-<V>/
|
||||
#define DMSH_CHAIN "817a4ea96c63"
|
||||
#define DMSH_CHAIN "09fb4a2c536e"
|
||||
@@ -1,4 +1,4 @@
|
||||
# chain b-b59a7dc05029 2026-10-22T22:27:01+08:00 (list carried over from b-97a86a6e9e07: that chain change did not touch any c1 read)
|
||||
# chain b-3b4222394225 2026-10-23T08:37:08+08:00 (list carried over from b-b59a7dc05029: that chain change did not touch any c1 read)
|
||||
00096443b71e7fef
|
||||
001540067ae4cdf5
|
||||
002e5538fc05267e
|
||||
|
||||
|
@@ -1,4 +1,4 @@
|
||||
# chain b-b59a7dc05029 2026-10-22T22:27:01+08:00 (list carried over from b-97a86a6e9e07: that chain change did not touch any uniform read)
|
||||
# chain b-3b4222394225 2026-10-23T08:37:08+08:00 (list carried over from b-b59a7dc05029: that chain change did not touch any uniform read)
|
||||
# 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)
|
||||
000034e55812e369 0:64 1:16 2:16 3:48 4:32 s1 s2 s3 s4
|
||||
00066a38d5c8ec32 0:112
|
||||
|
||||
|
Can't render this file because it is too large.
|
@@ -1,2 +1,2 @@
|
||||
// Generated file (dm/gfx/tools/dmsh_chain.py --header, game 0100B04011742000): the B shader library translation chain version this source tree expects (default options); the host loads only <library dir>/b-<V>/
|
||||
#define DMSH_CHAIN "b59a7dc05029"
|
||||
#define DMSH_CHAIN "3b4222394225"
|
||||
@@ -1 +1 @@
|
||||
# chain b-78dacedca5e6 2026-10-22T22:27:01+08:00 (list carried over from b-88422af277ac: that chain change did not touch any c1 read)
|
||||
# chain b-7aae2e1f0c83 2026-10-23T08:37:08+08:00 (list carried over from b-78dacedca5e6: that chain change did not touch any c1 read)
|
||||
|
@@ -1,4 +1,4 @@
|
||||
# chain b-78dacedca5e6 2026-10-22T22:27:01+08:00 (list carried over from b-88422af277ac: that chain change did not touch any uniform read)
|
||||
# chain b-7aae2e1f0c83 2026-10-23T08:37:08+08:00 (list carried over from b-78dacedca5e6: that chain change did not touch any uniform read)
|
||||
# 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)
|
||||
000e6f8b046611e5 0:64 1:144 2:64 3:16 4:32 5:16
|
||||
0025660fe0427290 0:80 1:32 2:32 3:64
|
||||
|
||||
|
@@ -1,2 +1,2 @@
|
||||
// Generated file (dm/gfx/tools/dmsh_chain.py --header, game 0100BF00112C0000): the B shader library translation chain version this source tree expects (default options); the host loads only <library dir>/b-<V>/
|
||||
#define DMSH_CHAIN "78dacedca5e6"
|
||||
#define DMSH_CHAIN "7aae2e1f0c83"
|
||||
@@ -1 +1 @@
|
||||
# chain b-03af566f4e07 2026-10-22T22:27:01+08:00 (list carried over from b-6db0c41876c1: that chain change did not touch any c1 read)
|
||||
# chain b-65e27beff2b1 2026-10-23T08:37:08+08:00 (list carried over from b-03af566f4e07: that chain change did not touch any c1 read)
|
||||
|
@@ -1,2 +1,2 @@
|
||||
// Generated file (dm/gfx/tools/dmsh_chain.py --header, game 0100D9F01D474000): the B shader library translation chain version this source tree expects (default options); the host loads only <library dir>/b-<V>/
|
||||
#define DMSH_CHAIN "03af566f4e07"
|
||||
#define DMSH_CHAIN "65e27beff2b1"
|
||||
@@ -0,0 +1 @@
|
||||
# generated
|
||||
|
@@ -0,0 +1,3 @@
|
||||
# chain b-aa5d178bcc08 2026-10-23T04:05:27+08:00
|
||||
35e1865e313f0553
|
||||
cec643c043d05fb3
|
||||
|
Loaded 100 of 137 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user