Valentin Popov
|
254b443d35
|
feat(runtime): recompute loaded Control owner profiles
Docs Deploy / Build and Deploy MkDocs (push) Successful in 1m5s
|
2026-10-30 00:13:56 +04:00 |
|
Valentin Popov
|
b1134c5526
|
docs(runtime): clarify Control load callback order
Docs Deploy / Build and Deploy MkDocs (push) Successful in 36s
|
2026-10-29 22:52:57 +04:00 |
|
Valentin Popov
|
aa6d4b8537
|
feat(runtime): project load-time Control profile values
Docs Deploy / Build and Deploy MkDocs (push) Successful in 41s
|
2026-10-29 22:51:25 +04:00 |
|
Valentin Popov
|
cc5c6414ce
|
feat(runtime): project native Control object classes
Docs Deploy / Build and Deploy MkDocs (push) Successful in 50s
|
2026-10-29 21:20:45 +04:00 |
|
Valentin Popov
|
6c079d9457
|
feat(runtime): retain Control owner profiles during loading
Docs Deploy / Build and Deploy MkDocs (push) Successful in 38s
|
2026-10-29 20:55:48 +04:00 |
|
Valentin Popov
|
ba7cb7f0f9
|
feat(runtime): support tag-26 Control resource budgets
Docs Deploy / Build and Deploy MkDocs (push) Successful in 41s
|
2026-10-29 20:26:15 +04:00 |
|
Valentin Popov
|
1d20509b05
|
feat(runtime): support class-9 and default Control budgets
Docs Deploy / Build and Deploy MkDocs (push) Successful in 35s
|
2026-10-29 19:43:09 +04:00 |
|
Valentin Popov
|
d3a0f8c7ff
|
feat(runtime): run tag-15 and tag-19 Control budgets
Docs Deploy / Build and Deploy MkDocs (push) Successful in 36s
|
2026-10-29 19:05:13 +04:00 |
|
Valentin Popov
|
d8e86e4f33
|
feat(runtime): distribute Control provider amounts
Docs Deploy / Build and Deploy MkDocs (push) Successful in 39s
|
2026-10-29 18:24:43 +04:00 |
|
Valentin Popov
|
be4031cb54
|
feat(runtime): propagate Control node stage changes
Docs Deploy / Build and Deploy MkDocs (push) Successful in 36s
|
2026-10-29 17:55:55 +04:00 |
|
Valentin Popov
|
0c31c34b57
|
feat(runtime): update Control node stages
Docs Deploy / Build and Deploy MkDocs (push) Successful in 38s
|
2026-10-29 17:30:41 +04:00 |
|
Valentin Popov
|
6eb1dcaf70
|
feat(runtime): publish provider values into model node state
Docs Deploy / Build and Deploy MkDocs (push) Successful in 36s
|
2026-10-29 17:08:08 +04:00 |
|
Valentin Popov
|
acdf635ffb
|
feat(runtime): update live Control provider amounts
Docs Deploy / Build and Deploy MkDocs (push) Successful in 37s
|
2026-10-29 16:55:09 +04:00 |
|
Valentin Popov
|
f35c9ec1f0
|
test(runtime): verify randomized Control resource cadence
Docs Deploy / Build and Deploy MkDocs (push) Successful in 36s
|
2026-10-29 16:35:50 +04:00 |
|
Valentin Popov
|
38ff0ca682
|
fix(runtime): load robot Control device tables
Docs Deploy / Build and Deploy MkDocs (push) Successful in 36s
|
2026-10-29 16:26:54 +04:00 |
|
Valentin Popov
|
888a331a6d
|
test(runtime): verify native generator budget consumption
Docs Deploy / Build and Deploy MkDocs (push) Successful in 36s
|
2026-10-29 16:05:38 +04:00 |
|
Valentin Popov
|
e29e3c6bb9
|
feat(runtime): run resource schedules during world steps
Docs Deploy / Build and Deploy MkDocs (push) Successful in 34s
|
2026-10-29 15:58:33 +04:00 |
|
Valentin Popov
|
5600ebb388
|
test(runtime): verify native Control activation clocks
Docs Deploy / Build and Deploy MkDocs (push) Successful in 36s
|
2026-10-29 15:49:41 +04:00 |
|
Valentin Popov
|
e20b902986
|
test(runtime): verify active Control resource clock
Docs Deploy / Build and Deploy MkDocs (push) Successful in 35s
|
2026-10-29 15:41:08 +04:00 |
|
Valentin Popov
|
35b9d86637
|
test(runtime): verify native Control budget updates
Docs Deploy / Build and Deploy MkDocs (push) Successful in 36s
|
2026-10-29 15:36:40 +04:00 |
|
Valentin Popov
|
e6408fe912
|
docs(runtime): trace original Control clock delivery
Docs Deploy / Build and Deploy MkDocs (push) Successful in 38s
|
2026-10-29 15:26:02 +04:00 |
|
Valentin Popov
|
3cec599688
|
test(runtime): verify native Control node stage transitions
Docs Deploy / Build and Deploy MkDocs (push) Successful in 32s
|
2026-10-23 14:24:00 +04:00 |
|
Valentin Popov
|
d9fe0fcc66
|
feat(runtime): retain initial Control node amounts
Docs Deploy / Build and Deploy MkDocs (push) Successful in 34s
|
2026-10-23 13:45:30 +04:00 |
|
Valentin Popov
|
4e16902661
|
feat(runtime): project initial Control mesh metadata
Docs Deploy / Build and Deploy MkDocs (push) Successful in 35s
|
2026-10-23 13:20:59 +04:00 |
|
Valentin Popov
|
ce8e65c8ae
|
test(runtime): verify native Control provider updates
Docs Deploy / Build and Deploy MkDocs (push) Successful in 33s
|
2026-10-23 12:32:49 +04:00 |
|
Valentin Popov
|
7c909ea67b
|
feat(runtime): advance loaded mission resources
Docs Deploy / Build and Deploy MkDocs (push) Successful in 36s
|
2026-10-23 12:02:27 +04:00 |
|
Valentin Popov
|
83db371742
|
feat(runtime): load Behavior profiles for resource queries
Docs Deploy / Build and Deploy MkDocs (push) Successful in 1m14s
|
2026-10-22 15:30:41 +04:00 |
|
Valentin Popov
|
29b81b8723
|
feat(runtime): load Control node providers for resource queries
Docs Deploy / Build and Deploy MkDocs (push) Failing after 3h0m1s
|
2026-10-22 14:50:54 +04:00 |
|
Valentin Popov
|
b9a4d1b478
|
feat(runtime): query and update loaded Control resources
Docs Deploy / Build and Deploy MkDocs (push) Successful in 1m17s
|
2026-10-22 14:19:25 +04:00 |
|
Valentin Popov
|
40e4392138
|
feat(runtime): project merged Control device tables
Docs Deploy / Build and Deploy MkDocs (push) Successful in 56s
|
2026-10-22 13:55:31 +04:00 |
|
Valentin Popov
|
5c400e7e40
|
docs(control): explain component device overrides
Docs Deploy / Build and Deploy MkDocs (push) Successful in 2m4s
|
2026-10-22 12:49:24 +04:00 |
|
Valentin Popov
|
ccb5af0e37
|
feat(assets): sample native resource device coefficient
Docs Deploy / Build and Deploy MkDocs (push) Successful in 1m12s
|
2026-10-22 12:20:42 +04:00 |
|
Valentin Popov
|
dcc6459891
|
feat(runtime): initialize mission ore properties
Docs Deploy / Build and Deploy MkDocs (push) Successful in 1m9s
|
2026-10-22 11:45:23 +04:00 |
|
Valentin Popov
|
374db10daf
|
fix(runtime): model distributor share normalization
Docs Deploy / Build and Deploy MkDocs (push) Successful in 36s
|
2026-10-20 09:06:17 +04:00 |
|
Valentin Popov
|
caef8f8e6c
|
feat(runtime): register mission objects with clan distributors
Docs Deploy / Build and Deploy MkDocs (push) Successful in 35s
|
2026-10-20 08:44:10 +04:00 |
|
Valentin Popov
|
ecc46ed177
|
fix(runtime): preserve native mission AI selection word
Docs Deploy / Build and Deploy MkDocs (push) Successful in 35s
|
2026-10-20 08:11:45 +04:00 |
|
Valentin Popov
|
e4645b1d62
|
test(runtime): verify native resource distributor tick
Docs Deploy / Build and Deploy MkDocs (push) Successful in 39s
|
2026-10-20 06:35:38 +04:00 |
|
Valentin Popov
|
89a0d1da61
|
fix(runtime): warm behavior before mission Init
Docs Deploy / Build and Deploy MkDocs (push) Successful in 40s
|
2026-10-20 05:15:11 +04:00 |
|
Valentin Popov
|
31fd9d2ea9
|
fix(runtime): execute the first supported Init event
Docs Deploy / Build and Deploy MkDocs (push) Successful in 38s
|
2026-10-20 04:11:35 +04:00 |
|
Valentin Popov
|
dc8be18458
|
fix(runtime): preserve native mission outcome guards
Docs Deploy / Build and Deploy MkDocs (push) Successful in 37s
|
2026-10-20 03:20:20 +04:00 |
|
Valentin Popov
|
65f1298d93
|
docs(script): clarify mission outcome compatibility limits
Docs Deploy / Build and Deploy MkDocs (push) Successful in 36s
|
2026-10-20 02:00:27 +04:00 |
|
Valentin Popov
|
37db376dd3
|
docs(script): describe native condition evaluation
Docs Deploy / Build and Deploy MkDocs (push) Successful in 38s
|
2026-10-20 01:45:58 +04:00 |
|
Valentin Popov
|
bcedda6e93
|
chore(deps): merge upstream dependency updates
Docs Deploy / Build and Deploy MkDocs (push) Successful in 37s
|
2026-10-20 01:34:22 +04:00 |
|
Valentin Popov
|
a970974eb0
|
fix(script): preserve scheduler counter increment
|
2026-10-20 01:31:26 +04:00 |
|
Valentin Popov
|
5a819c9c70
|
Merge pull request 'chore(deps): update rust crate serde_json to v1.0.154' (!34) from renovate/serde_json-1.x-lockfile into trunk
Docs Deploy / Build and Deploy MkDocs (push) Successful in 35s
Reviewed-on: #34
|
2026-10-20 01:05:06 +04:00 |
|
Valentin Popov
|
e26e36c4ec
|
Merge pull request 'fix(deps): update rust crate rodio to 0.23.0' (!35) from renovate/rodio-0.x into trunk
Docs Deploy / Build and Deploy MkDocs (push) Successful in 36s
Reviewed-on: #35
|
2026-10-20 01:05:00 +04:00 |
|
Valentin Popov
|
da0672bdf0
|
chore(ci): remove Renovate push trigger
Docs Deploy / Build and Deploy MkDocs (push) Successful in 37s
|
2026-10-20 01:01:20 +04:00 |
|
Valentin Popov
|
3880ab12a6
|
chore(ci): mirror Popov.link Renovate config
Docs Deploy / Build and Deploy MkDocs (push) Successful in 35s
|
2026-10-20 01:00:01 +04:00 |
|
Valentin Popov
|
9e0843ae4a
|
fix(ci): use configured GitHub Renovate secret
Docs Deploy / Build and Deploy MkDocs (push) Successful in 36s
RenovateBot / renovate (push) Successful in 39s
|
2026-10-20 00:58:31 +04:00 |
|
Valentin Popov
|
183dd27a2b
|
chore(ci): add Renovate workflow
Docs Deploy / Build and Deploy MkDocs (push) Successful in 37s
RenovateBot / renovate (push) Successful in 1m32s
|
2026-10-20 00:56:05 +04:00 |
|
Valentin Popov
|
9954c74058
|
chore(ci): deploy docs from trunk
Docs Deploy / Build and Deploy MkDocs (push) Successful in 39s
|
2026-10-20 00:45:33 +04:00 |
|
Valentin Popov
|
1217d70d52
|
fix: preserve material samples across frame retries
Docs Deploy / Build and Deploy MkDocs (push) Successful in 38s
|
2026-10-20 00:18:04 +04:00 |
|
Valentin Popov
|
02f461cdfb
|
Preserve pending camera pose on viewport retry
Docs Deploy / Build and Deploy MkDocs (push) Successful in 39s
|
2026-10-19 23:39:58 +04:00 |
|
Valentin Popov
|
e2b67a066e
|
perf(render): skip redundant draw-order rebuilds
Docs Deploy / Build and Deploy MkDocs (push) Successful in 40s
|
2026-10-19 23:05:50 +04:00 |
|
Valentin Popov
|
bf1f330379
|
fix(render): refresh viewport after swapchain recreation
Docs Deploy / Build and Deploy MkDocs (push) Successful in 45s
|
2026-10-19 22:59:36 +04:00 |
|
Valentin Popov
|
84ebd259ea
|
fix(render): use view-dependent sky fog color
Docs Deploy / Build and Deploy MkDocs (push) Successful in 40s
|
2026-10-19 22:43:16 +04:00 |
|
Valentin Popov
|
cde92e17ab
|
fix(camera): preserve free-flight terrain clearance
Docs Deploy / Build and Deploy MkDocs (push) Successful in 36s
|
2026-10-18 14:40:47 +04:00 |
|
Valentin Popov
|
76e5737b1d
|
Support parented camera capture matrices
Docs Deploy / Build and Deploy MkDocs (push) Successful in 33s
|
2026-10-18 14:29:24 +04:00 |
|
Valentin Popov
|
13f563bb79
|
Update controlled component geometry and mounts
Docs Deploy / Build and Deploy MkDocs (push) Successful in 33s
|
2026-10-18 14:09:06 +04:00 |
|
Valentin Popov
|
88132dc9e1
|
Parse CTLD initial effect group selector
Docs Deploy / Build and Deploy MkDocs (push) Successful in 37s
|
2026-10-18 13:49:45 +04:00 |
|
Valentin Popov
|
47cb2a693f
|
Sample initial component control poses
Docs Deploy / Build and Deploy MkDocs (push) Successful in 33s
|
2026-10-18 13:32:41 +04:00 |
|
Valentin Popov
|
74dc42a399
|
feat(assets): load FX materials from selected archive
Docs Deploy / Build and Deploy MkDocs (push) Successful in 37s
|
2026-10-18 12:42:21 +04:00 |
|
Valentin Popov
|
26370126f9
|
fix(render): honor terrain base-only face flags
Docs Deploy / Build and Deploy MkDocs (push) Successful in 33s
|
2026-10-18 12:18:30 +04:00 |
|
Valentin Popov
|
e7b02c879a
|
feat(render): expose completed frame readback
Docs Deploy / Build and Deploy MkDocs (push) Successful in 33s
|
2026-10-18 12:04:09 +04:00 |
|
Valentin Popov
|
e98876e4c3
|
Test terrain LOD mapping and queries
Docs Deploy / Build and Deploy MkDocs (push) Successful in 33s
|
2026-10-18 11:48:08 +04:00 |
|
Valentin Popov
|
ec62f4f2e2
|
fix(assets): parse native CTL tags 2 and 5
Docs Deploy / Build and Deploy MkDocs (push) Successful in 33s
|
2026-10-18 11:42:05 +04:00 |
|
Valentin Popov
|
6a0cf0c374
|
feat(assets): load native BAS geometry for placements
Docs Deploy / Build and Deploy MkDocs (push) Successful in 34s
|
2026-10-18 11:38:50 +04:00 |
|
Valentin Popov
|
f6586eed49
|
fix(terrain): preserve zero-area welded foundation faces
Docs Deploy / Build and Deploy MkDocs (push) Successful in 32s
|
2026-10-18 11:34:48 +04:00 |
|
Valentin Popov
|
5a48d0b266
|
feat(render): upload dynamic point lights per frame
Docs Deploy / Build and Deploy MkDocs (push) Successful in 33s
|
2026-10-18 11:24:16 +04:00 |
|
Valentin Popov
|
7abf45de7e
|
feat(assets): sample component control timelines
Docs Deploy / Build and Deploy MkDocs (push) Successful in 32s
|
2026-10-18 11:02:53 +04:00 |
|
Valentin Popov
|
0195960de3
|
fix(fx): preserve rain tails on zero-time frames
Docs Deploy / Build and Deploy MkDocs (push) Successful in 33s
|
2026-10-18 10:21:25 +04:00 |
|
Valentin Popov
|
1148cdc631
|
feat(fx): evaluate generic Op1 point lights
Docs Deploy / Build and Deploy MkDocs (push) Successful in 32s
|
2026-10-18 09:54:32 +04:00 |
|
Valentin Popov
|
3cc45621c6
|
feat(fx): evaluate native Op8 smoke emitters
Docs Deploy / Build and Deploy MkDocs (push) Successful in 33s
|
2026-10-18 09:27:23 +04:00 |
|
Valentin Popov
|
f8969cfabe
|
fix(render): honor native shadow caster defaults
Docs Deploy / Build and Deploy MkDocs (push) Successful in 31s
|
2026-10-18 09:13:20 +04:00 |
|
Valentin Popov
|
c8543d7365
|
feat(terrain): build BAS basement foundations
Docs Deploy / Build and Deploy MkDocs (push) Successful in 31s
|
2026-10-18 08:59:42 +04:00 |
|
Valentin Popov
|
737e429cb1
|
feat(fx): evaluate native Op7 particle pools
Docs Deploy / Build and Deploy MkDocs (push) Successful in 40s
|
2026-10-18 08:55:47 +04:00 |
|
Valentin Popov
|
2e02325bf0
|
feat(material): sample normalized MAT0 phases
Docs Deploy / Build and Deploy MkDocs (push) Successful in 1m41s
|
2026-10-18 08:49:58 +04:00 |
|
Valentin Popov
|
3edf3dfc12
|
feat(fx): evaluate native Op3 body types
Docs Deploy / Build and Deploy MkDocs (push) Successful in 33s
|
2026-10-18 08:39:37 +04:00 |
|
Valentin Popov
|
dda322d8be
|
feat(fx): evaluate native generator mesh modes
Docs Deploy / Build and Deploy MkDocs (push) Successful in 42s
|
2026-10-18 08:31:52 +04:00 |
|
Valentin Popov
|
0c6e7589f9
|
fix: align native MSH face culling
Docs Deploy / Build and Deploy MkDocs (push) Successful in 31s
|
2026-10-18 07:33:56 +04:00 |
|
Valentin Popov
|
c77c078efe
|
fix: preserve native sky sprite screen depth
Docs Deploy / Build and Deploy MkDocs (push) Successful in 33s
|
2026-10-18 07:28:16 +04:00 |
|
Valentin Popov
|
d97c8d40bf
|
Match free-flight camera to native projection
Docs Deploy / Build and Deploy MkDocs (push) Failing after 2m47s
|
2026-10-18 06:09:48 +04:00 |
|
Valentin Popov
|
e5d273158c
|
Use LOD0 for terrain queries and rendering
Docs Deploy / Build and Deploy MkDocs (push) Successful in 1m39s
|
2026-10-18 05:59:15 +04:00 |
|
Valentin Popov
|
b0b8e14569
|
Fix sun sprite palette slot
Docs Deploy / Build and Deploy MkDocs (push) Successful in 33s
|
2026-10-18 05:48:38 +04:00 |
|
Valentin Popov
|
4f8f3f54e0
|
docs: translate render frame reference
Docs Deploy / Build and Deploy MkDocs (push) Successful in 34s
|
2026-10-18 00:44:12 +04:00 |
|
Valentin Popov
|
9037fbc810
|
docs: correct renderer source contracts
Docs Deploy / Build and Deploy MkDocs (push) Successful in 33s
|
2026-10-18 00:37:01 +04:00 |
|
Valentin Popov
|
8bc22d4f06
|
Accept finite negative material RGB coefficients
Docs Deploy / Build and Deploy MkDocs (push) Successful in 36s
|
2026-10-18 00:33:21 +04:00 |
|
Valentin Popov
|
77ad6f0256
|
Track the Rust workspace lockfile
Docs Deploy / Build and Deploy MkDocs (push) Successful in 34s
|
2026-10-18 00:31:28 +04:00 |
|
Valentin Popov
|
d30dfb58fd
|
test: cover native material interpolation masks
Docs Deploy / Build and Deploy MkDocs (push) Successful in 34s
|
2026-10-18 00:26:25 +04:00 |
|
Valentin Popov
|
36fe4449f1
|
Fix native alpha-test default reference
Docs Deploy / Build and Deploy MkDocs (push) Successful in 44s
|
2026-10-18 00:25:11 +04:00 |
|
Valentin Popov
|
d4a29b3aca
|
Fix Indexed8 Texm palette decoding
Docs Deploy / Build and Deploy MkDocs (push) Successful in 35s
|
2026-10-18 00:19:42 +04:00 |
|
Valentin Popov
|
c92beb1b38
|
Reject degenerate shadow receivers
Docs Deploy / Build and Deploy MkDocs (push) Successful in 1m30s
|
2026-10-16 01:07:56 +04:00 |
|
Valentin Popov
|
1b6617aaa8
|
Document bounded capture recovery
Docs Deploy / Build and Deploy MkDocs (push) Successful in 40s
|
2026-10-12 00:35:16 +04:00 |
|
Valentin Popov
|
5a68fef331
|
Use named debugger access constants
Docs Deploy / Build and Deploy MkDocs (push) Successful in 39s
|
2026-10-12 00:34:38 +04:00 |
|
Valentin Popov
|
3d97aa5ba6
|
Fix native frame capture debugger cleanup
Docs Deploy / Build and Deploy MkDocs (push) Successful in 41s
|
2026-10-12 00:32:51 +04:00 |
|
Valentin Popov
|
bb3ae9cc3a
|
Load explicit component point lists
Docs Deploy / Build and Deploy MkDocs (push) Successful in 42s
|
2026-10-11 22:38:53 +04:00 |
|
Valentin Popov
|
2f0608c259
|
Parse native CTLD effect rows
Docs Deploy / Build and Deploy MkDocs (push) Successful in 41s
|
2026-10-11 22:17:45 +04:00 |
|
Valentin Popov
|
1af4007433
|
Fix FXID resource reference offsets
Docs Deploy / Build and Deploy MkDocs (push) Successful in 41s
|
2026-10-11 21:57:01 +04:00 |
|
Valentin Popov
|
c90ec80dc0
|
Fix material categories and transparent background ordering
Docs Deploy / Build and Deploy MkDocs (push) Successful in 40s
|
2026-10-11 21:41:37 +04:00 |
|
Valentin Popov
|
bfe4db1611
|
capture native fog consumer state
Docs Deploy / Build and Deploy MkDocs (push) Successful in 41s
|
2026-10-11 21:19:21 +04:00 |
|