Skip to content

refactor(benchmarks): isolate bitmap conformance - #29

Merged
thejustinwalsh merged 2 commits into
feat/benchmark-raster-conformancefrom
feat/benchmark-bitmap-conformance
Aug 4, 2026
Merged

refactor(benchmarks): isolate bitmap conformance#29
thejustinwalsh merged 2 commits into
feat/benchmark-raster-conformancefrom
feat/benchmark-bitmap-conformance

Conversation

@thejustinwalsh

@thejustinwalsh thejustinwalsh commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • move finite Bitmap and source-outline wrappers from the live renderer into benchmark/targets/conformance/raster/bitmap-capture
  • keep finite scene/readback/reference mechanics neutral under benchmark/low-level/raster
  • rewire conformance registry, runtime fallback, and React finite-capture dispatch to the target wrapper
  • enforce that no Bitmap conformance consumer imports renderer/bitmap-text
  • retain the live renderer for persistent scene/font infrastructure only

Verification

  • mise exec -- pnpm benchmarks:check
  • 60 files / 314 unit tests
  • all 19 isolated headless conformance scenarios, including exact Bitmap product and source-outline captures
  • strict TypeScript, OXLint, Oxfmt, and production chunk build
  • mise exec -- pnpm docs:check: 0 errors, 0 warnings

Stack

Depends on #28.

@thejustinwalsh thejustinwalsh changed the title feat/benchmark bitmap conformance refactor(benchmarks): isolate bitmap conformance Aug 3, 2026
@thejustinwalsh
thejustinwalsh marked this pull request as ready for review August 3, 2026 15:57
@thejustinwalsh
thejustinwalsh force-pushed the feat/benchmark-bitmap-conformance branch from d853d3d to a07c8c2 Compare August 4, 2026 01:44
@thejustinwalsh
thejustinwalsh merged commit ab95e75 into main Aug 4, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant