pcbjam/tests/3d-regression/baseline-webgl
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Istvan Matejcsok 85656dd717 test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run
- baseline-webgl/: first population from the passing local Chromium renders
  (47/47 under the parity floor) — activates the webgl-self regression gate
  (floor 0.005). CI may re-promote its own renders if the Linux/swiftshader
  rasterization differs beyond the floor (the README's CI-promote flow).
- compare-dirs.ts: recreate the output dir on every run — triptychs/heatmaps
  are only written for CHANGED pairs, so artifacts from earlier (redder) runs
  lingered and misreported scenarios that had since gone green (a stale
  red-state gen-cylinder triptych survived three green runs).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-03 15:45:58 +02:00
..
3d-addobj-all-shapes.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-arrow-material.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-bg-gradient-alpha.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-bg-gradient.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-bounding-box.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-camera-ortho.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-camera-persp.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-camera-preset-views.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-create-board.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-gen-cylinder.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-gen-dimple.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-gen-disk.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-gen-invcone.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-grid-1mm.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-grid-2p5mm.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-grid-5mm.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-grid-10mm.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-half-open-cylinder.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-layer-materials.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-light-bottom.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-light-front.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-light-top.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-material-copper.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-material-diffuse-only.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-material-transparent.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-model3d-bbox.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-model3d-material-modes.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-model3d-opaque.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-model3d-transparent.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-post-machining.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-redraw-empty.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-redraw-mini-board-navigator.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-redraw-mini-board.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-round-arrow.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-round-arrows-axes.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-segment-single.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-segments-star.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-spheres-gizmo.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-tdl-culled-stencil.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-tdl-draw-all.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-tdl-draw-bot.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-tdl-draw-middle.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-tdl-draw-top.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-tdl-seg-ends-texture.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-tdl-transparent.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-tdl-zscale.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00
3d-via-composite.png test(3d): populate baseline-webgl (47 browser goldens) + clean stale diff artifacts per run 2026-07-03 15:45:58 +02:00