This repo is not used anymore. Development of Orca was moved here: https://github.com/orca-app/orca
https://orca-app.dev/
bvisness
3fae3252a1
All the tooling has been built into a new command-line tool, `orca`. To use it, just run `orca -h`. To build the samples, you must first install the orca tooling by running `orca dev install`. This simulates what it will be like to actually use the orca tooling as an end user, without the source checked out. Mostly. (I don't yet have it downloading pre-built copies of the Orca runtime libraries and `orca.exe`.) Co-authored-by: Ben Visness <ben@bvisness.me> Co-authored-by: Ben Visness <bvisness@gmail.com> Co-authored-by: Martin Fouilleul <martinfouilleul@gmail.com> Reviewed-on: #31 Co-authored-by: bvisness <ben@handmade.network> Co-committed-by: bvisness <ben@handmade.network> |
||
---|---|---|
cstdlib | ||
ext/wasm3 | ||
milepost@c103c001f7 | ||
resources | ||
samples | ||
scripts | ||
sdk | ||
src | ||
test/bulkmem | ||
.gitignore | ||
.gitmodules | ||
.orcaroot | ||
Readme.md | ||
build.bat | ||
build.sh | ||
orca | ||
orca.bat |
Readme.md
Install
Clone the repo with the --recurse-submodules
option.
Get and build ANGLE (see milepost/ext/angle_install_notes.md
), and put libEGL.dylib
and libGLESv2.dylib
in milepost/bin
.
Cd to orca and build milepost (the platform layer), wasm3 (the wasm runtime), then orca:
cd Orca
./build.sh milepost
./build.sh wasm3
./build.sh orca
Build the sample orca app:
pushd samples/pong ; ./build.sh ; popd
This creates a Pong.app
bundle in samples/pong
that you can double click to run.
You can also build milepost example apps like so:
cd milepost
pushd examples/canvas ; ./build.sh ; popd
pushd examples/perf_text ; ./build.sh ; popd
pushd examples/tiger ; ./build.sh ; popd