pub fn set_vertex_buffer( pass: u32, buffer: u32, offset: u64, slot: u32, size: Option<u64>, ) -> Result<(), String>