Added an enforceable milestone-06 audit that rejects owned Rust stubs, parity drift, optional native-feature leakage, missing benchmarks, and missing Linux/macOS/Windows feature jobs.
Added a cross-platform default imaging/meshing workflow while preserving the dedicated cross-platform OpenJPEG and Skia feature workflows.
Added rendering-facing PrimMesh and SculptMesh integration tests covering finite positions/normals/UVs, prim-face grouping, aligned viewer data, checked indices, the MeshFoundry u16 index contract, every sculpt topology, and LODs 8/16/32.
Added executable Rust performance baselines for a 2048x2048 RGBA clone/bilinear-resize/export pipeline and a high-detail cut/hollow/twisted circular mesh plus viewer indexing. They report time and allocations without brittle timing thresholds.
Documented ownership, feature isolation, native dependencies, hard memory/index limits, rendering boundaries, reproducible gates, and benchmark commands.
Formatting, Rust mapping/shim generation, API coverage, reviewed parity, milestone audit, API compile, default/all-feature all-target checks, default/all-feature Clippy with warnings denied, rustdoc with warnings denied, default/all-feature workspace no-run, package lists, and workflow YAML validation passed.
Reviewed against issue #44 and the milestone goal. Rendering implementation remains correctly scoped to issue #77 in milestone 10; milestone 06 now supplies and verifies the native checked data contract it will consume.
Implemented and pushed as 9a62922.
Milestone integration delivered:
- Added an enforceable milestone-06 audit that rejects owned Rust stubs, parity drift, optional native-feature leakage, missing benchmarks, and missing Linux/macOS/Windows feature jobs.
- Added a cross-platform default imaging/meshing workflow while preserving the dedicated cross-platform OpenJPEG and Skia feature workflows.
- Added rendering-facing PrimMesh and SculptMesh integration tests covering finite positions/normals/UVs, prim-face grouping, aligned viewer data, checked indices, the MeshFoundry u16 index contract, every sculpt topology, and LODs 8/16/32.
- Added executable Rust performance baselines for a 2048x2048 RGBA clone/bilinear-resize/export pipeline and a high-detail cut/hollow/twisted circular mesh plus viewer indexing. They report time and allocations without brittle timing thresholds.
- Documented ownership, feature isolation, native dependencies, hard memory/index limits, rendering boundaries, reproducible gates, and benchmark commands.
Verification:
- Native default tests: imaging 9 passed, Skia adapter 4 passed, PrimMesher 15 passed including integration contracts.
- Optional native features: JPEG 2000 15 passed; Skia 6 passed including PNG/WebP decode.
- All 48 milestone-owned translated cases pass: ManagedImage 3, Coord 8, Quat 10, PrimMesh 27.
- Performance baselines executed: image pipeline 2048 square to 1024 square; mesh pipeline 26040 coordinates and 52628 triangles.
- Controlled workspace audit: 268 passed, 1155 expected standardized failures, 0 ignored/unexpected.
- Formatting, Rust mapping/shim generation, API coverage, reviewed parity, milestone audit, API compile, default/all-feature all-target checks, default/all-feature Clippy with warnings denied, rustdoc with warnings denied, default/all-feature workspace no-run, package lists, and workflow YAML validation passed.
Reviewed against issue #44 and the milestone goal. Rendering implementation remains correctly scoped to issue #77 in milestone 10; milestone 06 now supplies and verifies the native checked data contract it will consume.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Objective
Integrate image codecs, PrimMesher, MeshFoundry-facing data, native feature CI, and milestone completeness checks.
Deliverables
Validation
Prerequisite
Types and StructuredData are implemented and the global API/test gates are complete.
Project constraints
Implemented and pushed as
9a62922.Milestone integration delivered:
Verification:
Reviewed against issue #44 and the milestone goal. Rendering implementation remains correctly scoped to issue #77 in milestone 10; milestone 06 now supplies and verifies the native checked data contract it will consume.