CultLib/packages
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens 2ba0dc17f4 CultMath GLSL: Phacelle lowered into its own MPL-2.0 file; iv_frustum_ball and iv_exp in the fixture
GlslLowering.SeparateFiles is the one name-keyed rule: CultMath.Phacelle.hlsl
lowers into shaders/CultMath.Phacelle.glsl (MPL-2.0, guard
CULTMATH_PHACELLE_GLSL) and its include line leaves CultMath.glsl, which is
now MIT and says so in its provenance line. ReadShaderSource takes an
include predicate (one resolver); the C# mirror still inlines everything.
GlslMirrorTests pins both files, checks tokens in each, takes the union of
definitions and asserts cultmath_phacelle( and CultPhasor live only in the
Phacelle file. The fixture appends cultmath_iv_frustum_ball (exact) and
cultmath_iv_exp ("ulp-bounded, platform exp", platform named); the
comparison is per family, the platform family within 1 ulp with the
maximum printed. THIRD-PARTY-NOTICES lists CultMath.Phacelle.glsl, not
CultMath.glsl, as MPL-2.0.

Regenerated on Yggdrasil (Ubuntu 24.04.5, .NET 10.0.12); 286/286 green,
iv_exp within 0 ulp.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 13:40:16 +02:00
..
cultcache-py cultcache-py: a record refusal names only a string key; pin link writes for R3 2026-09-30 19:54:51 +02:00
cultcache-rs cultcache-rs: the document canary uses a value serde would quote 2026-09-30 20:35:47 +02:00
cultcache-ts cultcache-ts: a record refusal names only a string key; pin link writes for R3 2026-09-30 19:54:51 +02:00
cultmath CultMath GLSL: Phacelle lowered into its own MPL-2.0 file; iv_frustum_ball and iv_exp in the fixture 2026-10-03 13:40:16 +02:00
cultmesh-browser Raise the TypeScript packages' Node floor to 20 2026-09-29 01:21:18 +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: pin the refusal at a queue full to the brim, and a real EMSGSIZE 2026-09-30 23:01:33 +02:00
cultmesh-ts cultmesh-ts: a snapshot refusal carries fixed text and acknowledges nothing 2026-09-30 23:06:03 +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, cultmesh-rs: an unsendable goodbye names the failure by a fixed code 2026-09-30 23:01:33 +02:00
cultnet-ts Merge origin/main (ack Cut D) into hands/cultmesh-put-serve-bound 2026-09-30 20:49:55 +02:00