It looks like the premake5 "v5.0.0-beta3" tag isn't compatible with
Sequoia 15.4.1. Bump our tag to v5.0.0-beta7 and update the deprecated
features we had been using.
Also fix the script to rebuild if the premake5 binary doesn't exist.
Before it only checked if the parent "premake-core" directory existed,
so if a build had failed previously, build_rive.sh would fail forever
without ever attempting to build premake5 again.
Co-authored-by: Chris Dalton <99840794+csmartdalton@users.noreply.github.com>
Co-authored-by: Jonathon Copeland <jcopela4@gmail.com>
Some systems we want to integrate with expect these features.
Diffs=
d65b239c5 Add options to build with rtti and exceptions (#6121)
Co-authored-by: Chris Dalton <99840794+csmartdalton@users.noreply.github.com>
Rather than implementing a specific handler for this method, we add PaintType::image to PLS and implement drawImage() as drawPath() with a rectangle path and an image paint.
Diffs=
adeebb26a Implement drawImage() in PLS (#5780)
Co-authored-by: Chris Dalton <99840794+csmartdalton@users.noreply.github.com>
Add a packages/runtime/decoders project that can be reused by more projects than just the tess renderer.
Diffs=
b69ae1312 Lift tess decoders into a static lib (#5709)
Co-authored-by: Chris Dalton <99840794+csmartdalton@users.noreply.github.com>