CultMath 0.5.0 changelog: no serializer in this package, site functions without shader twins named, license expression change stated
Finding cultlib-gaps:finding:cut-cultmath-release-0-5-0.s1.changelog-claims-absent-surface. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
6d211cad68
commit
6afc2b438b
1 changed files with 14 additions and 7 deletions
|
|
@ -19,6 +19,12 @@ backfilled here; see `docs/semver-policy.md` for why.
|
|||
inlined until it recompiles. `af_snoise` and `af_fbm` read it, so their
|
||||
remainder terms are slightly tighter.
|
||||
|
||||
### Changed
|
||||
|
||||
- The package license expression is `MIT AND MPL-2.0 AND Apache-2.0` (was
|
||||
`MIT AND MPL-2.0`): the Cycles files below are Apache-2.0 (`LICENSE.md`,
|
||||
`THIRD-PARTY-NOTICES.md`).
|
||||
|
||||
### Added
|
||||
|
||||
- Cycles node semantics (Apache-2.0, `math.Cycles.cs` and the new
|
||||
|
|
@ -33,14 +39,15 @@ backfilled here; see `docs/semver-policy.md` for why.
|
|||
Blender 5.2.2's CPU Cycles.
|
||||
- `CultMath.Expr`: an immutable scalar SSA expression graph (`ExprGraph`, built by
|
||||
`ExprBuilder` with substitution, validated by `ExprGraph.Create` on build and on
|
||||
decode), parameter bindings (`ExprBindings`), an evaluator (`ExprEvaluator`), the
|
||||
op table (`ExprOps`) and a MessagePack shape (`ExprGraph.FormatVersion` 1).
|
||||
decode), parameter bindings (`ExprBindings`), an evaluator (`ExprEvaluator`) and
|
||||
the op table (`ExprOps`). The package carries no serializer for it.
|
||||
- Site cells: `math.power_score`, `multiplicative_score`, the `CultSiteCells`
|
||||
accumulator (`site_cells_empty`, `site_cells_insert`, `site_cells_border`),
|
||||
`power_cells`, `multiplicative_cells`, the exact power cell border
|
||||
(`power_border`, `power_border_step`), `gabriel_margin` and
|
||||
`soft_gabriel_gate`, with HLSL twins. The shader forms take a fixed-capacity
|
||||
site array of `CULTMATH_MAX_SITES` (128 unless defined before the include).
|
||||
accumulator (`site_cells_empty`, `site_cells_insert`, `site_cells_border`), the
|
||||
exact power cell border (`power_border`, `power_border_step`) and
|
||||
`gabriel_margin`, each with an HLSL twin (`cultmath_` prefix); the shader
|
||||
`cultmath_power_border` takes a fixed-capacity site array of
|
||||
`CULTMATH_MAX_SITES` (128 unless defined before the include). `power_cells`,
|
||||
`multiplicative_cells` and `soft_gabriel_gate` are C# only.
|
||||
- Weighted lattice cells: `math.weighted_lattice_cells` with an exact ring-exit
|
||||
search and its four public steps (`lattice_site`, `lattice_weight`,
|
||||
`lattice_distance`, `lattice_smooth_step`), the range constants
|
||||
|
|
|
|||
Loading…
Reference in a new issue