concinnity-core 0.19.16

Runtime vocabulary for the Concinnity engine: GPU layouts, ECS components, registry, CPU kernels
Documentation
1
2
3
4
5
6
7
8
9
10
11
// src/metal/mod.rs
//
// GPU-free, CPU-side pieces of the Metal backend: the repr(C) uniform structs
// mirrored in the MSL shaders. None of these touch a Metal device or encoder,
// and they are unit-tested without a GPU. They live in `core::render` (not the
// excluded concinnity-device crate) and are compiled unconditionally, so their
// layout tests run on every platform's CI and count toward coverage. The Metal
// backend re-exports them under `metal` so it keeps its existing `uniforms`
// path.

pub mod uniforms;