enginerenderer/lib.rs
1//! `enginerenderer` — 3D ray-tracing rendering engine.
2//!
3//! The main entry point is [`api::engine::EngineApi`].
4//! Most public types are exposed under [`api`].
5//!
6//! `unsafe` is restricted to: SIMD intrinsics (NEON), FFI bindings (OpenGL,
7//! Linux syscalls), and DMA framebuffer Send/Sync impls. All other code is
8//! safe Rust.
9#![warn(unsafe_op_in_unsafe_fn)]
10
11/// API public of high niveau.
12pub mod api;
13pub(crate) mod core;