fn calculate_src_buffer_binding_size(buffer_size: u64, limits: &Limits) -> u64
Returns the largest binding size that when combined with dynamic offsets can address the whole buffer.