Skip to content

Modernize examples for openFrameworks 0.12.1 - #3

Merged
daitomanabe merged 1 commit into
masterfrom
codex/modernize-openframeworks-0.12.1
Sep 4, 2026
Merged

Modernize examples for openFrameworks 0.12.1#3
daitomanabe merged 1 commit into
masterfrom
codex/modernize-openframeworks-0.12.1

Conversation

@daitomanabe

Copy link
Copy Markdown
Contributor

Summary

  • update all six applications, Makefiles, and Xcode projects for openFrameworks 0.12.1
  • harden ofxBvh parsing and playback boundaries, with malformed-input and lifecycle regression coverage
  • keep every application runnable from a clean checkout through bundled BVH fallbacks and a silent internal clock
  • vendor the historical ofxMarchingCubes dependency with provenance, LGPL notices, and safety fixes
  • document perfume-dev stewardship, collaborative authorship, component licenses, and historical sources
  • add pinned macOS CI plus Xcode project-structure validation

Credit

Incorporates the end-of-playback safety issue reported in #2; thanks @MorimasaAketa. Carries forward data-layout documentation from #1; thanks @lan-yung-luen. Original and third-party authorship remains documented in CONTRIBUTORS.md, per-component licenses, vendored notices, and Git history.

Verification

  • all six Makefile Release builds with the official openFrameworks 0.12.1 macOS release
  • all six Xcode Release builds
  • ofxBvh boundary and malformed-input regression tests
  • ofxMarchingCubes lifecycle and finite-value regression tests
  • Xcode project validation, workflow linting, YAML and shell syntax checks
  • privacy and copyright scans

The original full Perfume audio and motion assets are not part of this repository. Runtime checks therefore used the bundled fallback motion files and silent-clock mode.

@daitomanabe
daitomanabe merged commit 60fdb57 into master Sep 4, 2026
1 check passed
@daitomanabe
daitomanabe deleted the codex/modernize-openframeworks-0.12.1 branch September 4, 2026 22:13
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