CultMath 0.5.0 changelog: the SNOISE_HESSIAN const re-pin is a break (semver-policy, unmeasured changes)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
251e42552a
commit
6d211cad68
1 changed files with 5 additions and 7 deletions
|
|
@ -12,14 +12,12 @@ backfilled here; see `docs/semver-policy.md` for why.
|
|||
- `CultPhasor.cos` and `.sin` are now `.cosine` and `.sine` in C#, HLSL and GLSL,
|
||||
constructor parameters included, because SPIRV-Cross renames members that match
|
||||
GLSL builtins.
|
||||
|
||||
### Changed
|
||||
|
||||
- `math.SNOISE_HESSIAN` (and `CULTMATH_SNOISE_HESSIAN`) is re-pinned from
|
||||
56.050385 to 55.642143, measured on the analytic `snoise_hessian` instead of
|
||||
- The `const` `math.SNOISE_HESSIAN` (and `CULTMATH_SNOISE_HESSIAN`) is re-pinned
|
||||
from 56.050385 to 55.642143, measured on the analytic `snoise_hessian` instead of
|
||||
central differences of `snoise_grad`, whose rounding read high
|
||||
(`NoiseBoundTests`). `af_snoise` and `af_fbm` read it, so their remainder
|
||||
terms are slightly tighter.
|
||||
(`NoiseBoundTests`). A consumer compiled against 0.4.x keeps the old value
|
||||
inlined until it recompiles. `af_snoise` and `af_fbm` read it, so their
|
||||
remainder terms are slightly tighter.
|
||||
|
||||
### Added
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue