math.Interval.cs and shaders/CultMath.Interval.hlsl (included from CultMath.hlsl after Phacelle; both tracked copies) add iv_point, iv_add, iv_sub, iv_neg, iv_mul, iv_scale, iv_abs, iv_min, iv_max, iv_sqr, iv_sqrt, iv_exp, iv_clamp, iv_saturate, iv_smoothstep, iv_lerp, iv_snoise_ball and iv_fbm_ball, and SNOISE_LIPSCHITZ = 10.099261 (1.10 x the refined max |snoise_grad| that NoiseBoundTests.MeasureLipschitz prints). iv_exp and iv_smoothstep widen by one ulp through asfloat(uint), added beside asuint as the HLSL intrinsic. The mirror test now compares 52 functions; the Unity package and the NuGet content files carry the new include. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
7 lines
161 B
Text
7 lines
161 B
Text
fileFormatVersion: 2
|
|
guid: 4d8a899561654ac990cab0bf48658cc1
|
|
ShaderIncludeImporter:
|
|
externalObjects: {}
|
|
userData:
|
|
assetBundleName:
|
|
assetBundleVariant:
|