This repo is not used anymore. Development of Orca was moved here: https://github.com/orca-app/orca https://orca-app.dev/
Go to file
Martin Fouilleul 75621d85a5 Big renaming and consistency pass, including:
- "Namespacing" the Orca APIs by adding the oc_ prefix everywhere
- Naming consistency tweaks, eg create_from_memory vs. create_from_data
- Adhering to a more consistent convention when pairing functions defining entities lifetime, eg. create/destroy, push/clear, alloc/recycle, init/cleanup
- Preferring oc_str8 to const char*, except when we expect lots of C string literals (e.g. when tagging UI widgets) or when it would be annoying to systematically wrap data we want to read/write into a string
- Reorganize macros for asserts/logging, and properly exposing them to the apps with non conflicting names
- Generally rearrange some bits and pruning unused stuff to make things more navigable
2023-08-18 16:30:55 +02:00
ext This commit restructures the codebase to melt the milepost platform layer into the main orca codebase. 2023-08-13 15:28:57 +02:00
resources This commit restructures the codebase to melt the milepost platform layer into the main orca codebase. 2023-08-13 15:28:57 +02:00
samples Big renaming and consistency pass, including: 2023-08-18 16:30:55 +02:00
scripts Big renaming and consistency pass, including: 2023-08-18 16:30:55 +02:00
sketches Big renaming and consistency pass, including: 2023-08-18 16:30:55 +02:00
src Big renaming and consistency pass, including: 2023-08-18 16:30:55 +02:00
tests Big renaming and consistency pass, including: 2023-08-18 16:30:55 +02:00
.gitignore This commit restructures the codebase to melt the milepost platform layer into the main orca codebase. 2023-08-13 15:28:57 +02:00
.orcaroot Convert build scripts to Python (#31) 2023-08-08 09:38:43 +00:00
Readme.md [doc] update readme to the new build tools and remove refs to milepost submodule 2023-08-09 12:18:52 +02:00
orca Convert build scripts to Python (#31) 2023-08-08 09:38:43 +00:00
orca.bat Convert build scripts to Python (#31) 2023-08-08 09:38:43 +00:00

Readme.md

Installing

Clone the repo: git clone git@git.handmade.network:hmn/orca.git.

Cd to orca and build the runtime:

cd orca
./orca dev build-runtime

Install the orca tools:

./orca dev install

Building the sample orca apps:

Cd to the sample project directory and run its build script:

cd samples/pong
./build.sh

On macOS this creates a Pong.app bundle in samples/pong that you can double click to run. On Windows this creates a Pong directory in samples/pong. You can launch the app by running Pong/bin/orca.exe.