Packages

Prebuilt, per-triplet USD scene-description runtime (OpenUSD v26.05, monolithic usd_ms) shipped as an Elixir/Hex package.

Current section

Files

Jump to
stage_runtime README.md
Raw

README.md

# fabric-stage-runtime
Special thanks to the origin of this project: https://github.com/Immersive-Data-Center-Management/idtx-flow.
An OpenUSD runtime shipped as an Elixir/Hex package for ports, adapters and Elixir consumers.
To build from source set `OPENUSD_BUILD=true` before `mix compile` to build OpenUSD locally.
## Usage
```elixir
def deps do
[{:stage_runtime, "~> 0.1.0-dev"}]
end
```
```elixir
StageRuntime.include_dir() #=> ".../openusd-26.05-<triplet>/include"
StageRuntime.lib_dir() #=> ".../openusd-26.05-<triplet>/lib" (contains usd_ms)
StageRuntime.target() #=> "x86_64-linux-gnu" | "aarch64-apple-darwin" | "x86_64-windows-msvc"
```