use *;
/// The rendering backend a [`RayTraceRenderer`] drives.
///
/// The backend is chosen by the caller at construction and is never
/// substituted afterwards: a renderer that was asked for WebGPU reports
/// an error when the GPU path fails instead of quietly drawing through
/// Canvas 2D, because a silent substitution turns a diagnosable
/// validation error into a silently slower frame with different pixels.