CultLib/packages
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens ae838b60fd glsl build: the capacity edit names the site arrays by a sentinel length, with tests for the tool refusals
wrappers.py compiles the library with CULTMATH_MAX_SITES defined as a sentinel no shader file spells, so the three
site arrays get an array length id of their own and spvedit.py converts exactly that constant to the overridable
specialization constant (default from the HLSL guard). A library array of literal length 128 keeps its own id and
stays a plain constant. build-glsl.sh gains the pipeline function and scratch variants: a macro outside a declarator,
a folded expression reaching the capacity id, and a non-site float4 x[128] parameter that a consumer's override must
not resize. The [128] shape arm goes: a non-site 128 array is legitimate output.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 22:59:55 +02:00
..
cultcache-py cultcache-py test: the any-row comment cites the ruling in force, any-rewrite-binds-kind-and-value 2026-10-12 02:28:26 +02:00
cultcache-rs cultcache-rs tests: a field name is kept only when it looks like one 2026-10-16 04:31:34 +02:00
cultcache-ts cultcache-ts: previewPayload reads through decodeBoundedPayload (the inspector's one walk site); the map32 and array32 counts are pinned above 65535 2026-10-12 01:50:05 +02:00
cultmath glsl build: the capacity edit names the site arrays by a sentinel length, with tests for the tool refusals 2026-10-17 22:59:55 +02:00
cultmesh-browser Docs: DocumentPayload stops direct reads and assignment, not runtime narrowing or a cast 2026-10-11 20:37:29 +02:00
cultmesh-kotlin cultmesh-kotlin: the bind self-test observes a wildcard, not its family 2026-09-30 13:52:26 +02:00
cultmesh-py cultmesh-py: a refusal acknowledges nothing and names its own send failure; TCP handling refuses instead of dying; the daemon checks its port 2026-09-30 23:04:07 +02:00
cultmesh-rs cultmesh-rs 0.2.0: its public functions take and return cultnet_rs::CultNetMessage, whose variants 0.2.0 removed 2026-10-16 04:22:29 +02:00
cultmesh-ts cultcache-ts: the payload nesting bound (256) in the one document-payload owner, so every TS payload door shares it 2026-10-12 00:01:59 +02:00
cultnet-py cultnet-py: an unsendable goodbye names the failure by a fixed code 2026-09-30 23:04:07 +02:00
cultnet-rs cultnet-rs: kind-array refusal no longer quotes the value; README says delete carries ids 2026-10-16 05:55:05 +02:00
cultnet-ts One typed owner of document-payload reads and writes: DocumentPayload is opaque, the definition is required 2026-10-11 19:33:42 +02:00