use c_void;
use log;
use sys as cuda;
/// Blocks until all enqueued GPU work on the stream completes.
///
/// Adobe's buffer lifecycle requires input buffers to be fully consumed
/// before `render()` returns. This sync ensures no use-after-free.
///
/// # Safety
/// `stream` must be a valid CUDA stream with all passes already enqueued.
pub unsafe
/// No-op — stream sync is stateless (no cached events to destroy).
///
/// # Safety
/// No GPU work may be in-flight.
pub unsafe