concinnity-render 0.18.67

GPU-free render preparation for the Concinnity engine
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
//! GPU-free, CPU-side pieces of the Vulkan backend: the repr(C) uniform structs
//! mirrored in the GLSL shaders (std140/std430 layouts) and the per-pass
//! GPU-timing slot arithmetic. The blocks every backend shares live in
//! `crate::uniforms`. None of these touch a
//! Vulkan device or command buffer, and they are unit-tested without a GPU. They
//! live in concinnity-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 Vulkan backend re-exports them under `vulkan` so it
//! keeps its existing `pass_timing` / `uniforms` paths.

pub mod pass_timing;
pub mod uniforms;