Implement native asset pipeline and cache (#64)
Some checks failed
Native code generation / deterministic (push) Failing after 2m18s
Imaging and meshing gate / native (push) Failing after 1m30s
JPEG 2000 feature / linux (push) Successful in 2m40s
Native Rust workspace compile / compile (push) Failing after 57s
Skia feature / linux (push) Successful in 31m8s
Some checks failed
Native code generation / deterministic (push) Failing after 2m18s
Imaging and meshing gate / native (push) Failing after 1m30s
JPEG 2000 feature / linux (push) Successful in 2m40s
Native Rust workspace compile / compile (push) Failing after 57s
Skia feature / linux (push) Successful in 31m8s
This commit is contained in:
@@ -358,6 +358,13 @@ and uses same-directory temporary replacement with rollback. The compatibility
|
||||
and persistence contract is documented in
|
||||
[`docs/inventory.md`](docs/inventory.md).
|
||||
|
||||
Native asset models now enforce bounded format decoding, real JPEG 2000 and Ogg
|
||||
Vorbis codec boundaries, client-owned capability and LLUDP downloads, complete
|
||||
small/Xfer and two-stage capability uploads, independent cancellation for
|
||||
deduplicated HTTP subscribers, and atomic size-pruned disk caching. The ownership,
|
||||
correlation, and corruption contracts are documented in
|
||||
[`docs/assets.md`](docs/assets.md).
|
||||
|
||||
The client-owned `InventoryManager` now implements the packet-level create,
|
||||
update, move, copy, remove, fetch, search, give, rez/derez, script-state, and
|
||||
task-inventory workflows. Callback IDs and concurrent item/task waiters are
|
||||
|
||||
Reference in New Issue
Block a user