fn push_constant_clear<PushFn>(offset: u32, size_bytes: u32, push_fn: PushFn)where
    PushFn: FnMut(u32, &[u32]),