CultLib/tests/GameCult.Geometry.Tests
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens 20c30224fd Add canonical System.Text.Json converters for every CultMath value type
CultMathJson is the JSON twin of CultMathResolver: vectors, quaternion and
Color32 are objects keyed by field name, matrices are arrays of row objects,
rect is {min,max}. Consumers add them with AddCultMathConverters(); CultLib owns
no JSON options. CultCircle and CultSphere serialize and deserialize through
them, with [JsonConstructor] so the struct constructor is used. The Caching
README documents each MessagePack and JSON shape in one table.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-29 16:57:31 +02:00
..
Fixtures/vg-csg-ragnarok Verify Rust geometry payload interop 2026-05-30 00:04:05 +01:00
GameCult.Geometry.Tests.csproj Verify Rust geometry payload interop 2026-05-30 00:04:05 +01:00
GeometryDocumentTests.cs Add canonical System.Text.Json converters for every CultMath value type 2026-09-29 16:57:31 +02:00
IsoSurfaceTests.cs Collapse CultVec2, CultVec3 and CultRect into CultMath float2, float3 and rect 2026-09-29 16:18:09 +02:00
QuadNormalsTests.cs Kill mutation survivors: degenerate fixtures, missing axis and edge tests 2026-09-25 18:38:15 +02:00
stryker-config.json Test surface nets naming, orientation, welding, and normals; scope Stryker to it 2026-09-25 18:06:54 +02:00
SurfaceNetsTests.cs Collapse CultVec2, CultVec3 and CultRect into CultMath float2, float3 and rect 2026-09-29 16:18:09 +02:00