// ---
// tags: nox, rust
// crystal-type: source
// crystal-domain: comp
// ---
//! Backend selection for genesis jets.
//!
//! Selection order at runtime:
//! 1. Honeycrisp (Apple Silicon AMX+Metal) โ if feature "honeycrisp" and aarch64 macOS
//! 2. WGPU (cross-platform GPU) โ if feature "wgpu"
//! 3. CPU/Rust โ always available, zero external deps
//!
//! All backends are observationally equivalent. The jet functions are
//! identical at the interface; only the inner computation path differs.
use crateJetRegistry;
/// Select the best available backend and return the genesis registry.
Homonyms
cyb/evy/forks/naga/src/back/hlsl/mod.rs
struct Baz { m: mat3x2, } struct Baz { float2 m_0; float2 m_1; float2 m_2; }; float3x2 GetMatmOnBaz(Baz obj) { return float3x2(obj.m_0, obj.m_1, obj.m_2); }