# `CauldronGPU.Native`
[🔗](https://github.com/jaman/cauldron/blob/v0.3.3/cauldron_gpu/lib/cauldron_gpu/native.ex#L1)

The compiled renderer: `priv/native/<system architecture>/cauldron_gpu.so`, loaded when
the module loads. Call through `CauldronGPU`; these functions take and return the raw
values the C++ side uses.

# `load_error`

```elixir
@spec load_error() :: charlist() | nil
```

Why the library did not load, or `nil` when it did.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
