Valentin Popov
|
7b0900aa1a
|
docs(script): trace handler two contract
|
2026-07-18 20:46:37 +04:00 |
|
Valentin Popov
|
50a74cc0a6
|
feat(script): classify VM dispatch selectors
|
2026-07-18 20:44:10 +04:00 |
|
Valentin Popov
|
d31d1f8eab
|
feat(script): decode compiled package framing
|
2026-07-18 20:40:17 +04:00 |
|
Valentin Popov
|
a7b434aeb2
|
docs(ai): recover expression evaluator contract
|
2026-07-18 20:32:56 +04:00 |
|
Valentin Popov
|
6c444d63c5
|
feat(cli): expose unit component provenance
|
2026-07-18 20:29:53 +04:00 |
|
Valentin Popov
|
2d0ded231b
|
feat(assets): preserve unit component asset provenance
|
2026-07-18 20:26:15 +04:00 |
|
Valentin Popov
|
6e5ee47d51
|
feat(prototype): trace unit component edges
|
2026-07-18 20:23:53 +04:00 |
|
Valentin Popov
|
d7150a58d5
|
feat(prototype): retain unit component provenance
|
2026-07-18 20:15:26 +04:00 |
|
Valentin Popov
|
b7a102caa7
|
docs: reconcile Notion knowledge gaps
|
2026-07-18 20:10:26 +04:00 |
|
Valentin Popov
|
3553107514
|
docs(control): recover AniMesh config provenance
|
2026-07-18 20:02:46 +04:00 |
|
Valentin Popov
|
5052edbee9
|
docs(control): trace AniMesh loading chain
|
2026-07-18 20:00:50 +04:00 |
|
Valentin Popov
|
63ac1bd55e
|
tools(ghidra): export Control ABI decompilation
|
2026-07-18 19:58:15 +04:00 |
|
Valentin Popov
|
369e2ead3c
|
docs(control): record loader ABI boundaries
|
2026-07-18 19:53:36 +04:00 |
|
Valentin Popov
|
5e940f92ba
|
feat(terrain): index surface queries with bvh
|
2026-07-18 19:51:19 +04:00 |
|
Valentin Popov
|
0736c76d87
|
feat(headless): expose reference movement command
|
2026-07-18 19:46:09 +04:00 |
|
Valentin Popov
|
e339256776
|
feat(runtime): add terrain-snapped reference movement
|
2026-07-18 19:42:52 +04:00 |
|
Valentin Popov
|
b1ff50f9db
|
docs(plan): reconcile Notion Vulkan revision
|
2026-07-18 19:38:01 +04:00 |
|
Valentin Popov
|
a01c21f865
|
feat(render): consume world snapshot transforms
|
2026-07-18 19:30:27 +04:00 |
|
Valentin Popov
|
77d38e4c12
|
feat(world): retain mission transform state
|
2026-07-18 19:27:28 +04:00 |
|
Valentin Popov
|
9788749650
|
feat(render): select static MAT0 material phases
|
2026-07-18 19:22:58 +04:00 |
|
Valentin Popov
|
a339a3a635
|
feat(tools): summarize terrain shade profiles
|
2026-07-18 19:17:38 +04:00 |
|
Valentin Popov
|
273bd9e477
|
feat(tools): capture live terrain shade cache
|
2026-07-18 19:15:18 +04:00 |
|
Valentin Popov
|
5c1ccae393
|
feat(render): preview explicit animation frames
|
2026-07-18 19:08:49 +04:00 |
|
Valentin Popov
|
3b6dd392a7
|
fix(render): export final Vulkan readback image
|
2026-07-18 19:00:43 +04:00 |
|
Valentin Popov
|
e96444459b
|
fix(tools): reject non-world camera captures
|
2026-07-18 18:55:00 +04:00 |
|
Valentin Popov
|
fd9c04cade
|
feat(tools): capture live legacy camera
|
2026-07-18 18:47:14 +04:00 |
|
Valentin Popov
|
4967f58af4
|
docs(plan): align Vulkan stage boundaries
|
2026-07-18 18:39:52 +04:00 |
|
Valentin Popov
|
17df86f0f3
|
feat(game): export static Vulkan readback
|
2026-07-18 18:38:10 +04:00 |
|
Valentin Popov
|
99a6caf06a
|
docs(render): validate live camera capture ABI
|
2026-07-18 18:30:45 +04:00 |
|
Valentin Popov
|
d9ccf7f64d
|
feat(game): preview all mission roots by default
|
2026-07-18 18:23:40 +04:00 |
|
Valentin Popov
|
4d024223bb
|
feat(render): apply placement in xy preview
|
2026-07-18 18:19:55 +04:00 |
|
Valentin Popov
|
cc7a1a0faa
|
docs(terrain): trace generated shade profiles
|
2026-07-18 18:12:23 +04:00 |
|
Valentin Popov
|
6ab2f0bc22
|
docs(terrain): trace shade cache population
|
2026-07-18 18:09:09 +04:00 |
|
Valentin Popov
|
ed62e3cac5
|
docs(terrain): recover shade cache allocation layout
|
2026-07-18 18:07:31 +04:00 |
|
Valentin Popov
|
9820b71ff7
|
docs: synchronize local documentation authority
|
2026-07-18 18:04:05 +04:00 |
|
Valentin Popov
|
3f2f56892f
|
docs(terrain): decode transient shade cache lookup
|
2026-07-18 17:55:59 +04:00 |
|
Valentin Popov
|
7c9a6215eb
|
docs(terrain): record shade cache lifecycle
|
2026-07-18 17:51:00 +04:00 |
|
Valentin Popov
|
62c8423d8b
|
docs(terrain): delimit shade cache records
|
2026-07-18 17:43:54 +04:00 |
|
Valentin Popov
|
e9c1a83c51
|
fix(terrain): preserve opaque shade lookup keys
|
2026-07-18 17:39:52 +04:00 |
|
Valentin Popov
|
575124830b
|
feat(terrain): separate shade material selections
|
2026-07-18 17:31:13 +04:00 |
|
Valentin Popov
|
7a7578d0db
|
feat(terrain): decode slot material pairs
|
2026-07-18 17:25:33 +04:00 |
|
Valentin Popov
|
5577a04a40
|
feat(terrain): expose slot render dispatch
|
2026-07-18 17:20:37 +04:00 |
|
Valentin Popov
|
8b211f9a1c
|
docs(terrain): trace renderer material handoff
|
2026-07-18 17:11:05 +04:00 |
|
Valentin Popov
|
d1caf230c6
|
docs(terrain): record material phase boundary
|
2026-07-18 17:07:34 +04:00 |
|
Valentin Popov
|
a858910853
|
feat(terrain): encode material manager selectors
|
2026-07-18 17:01:17 +04:00 |
|
Valentin Popov
|
83caf4d6ab
|
feat(terrain): recover material layer contract
|
2026-07-18 16:52:46 +04:00 |
|
Valentin Popov
|
4df4686509
|
feat(terrain): bind map base textures
|
2026-07-18 16:41:53 +04:00 |
|
Valentin Popov
|
e0f0e4a18e
|
feat(terrain): inspect packed material tags
|
2026-07-18 16:36:25 +04:00 |
|
Valentin Popov
|
1a8e1eaed1
|
feat(animation): recover Node38 fallback hierarchy
|
2026-07-18 16:25:20 +04:00 |
|
Valentin Popov
|
858dcd0d1d
|
feat(render): apply static node fallback poses
|
2026-07-18 16:14:58 +04:00 |
|