unsafe fn barrier(
texture_selector: &TextureSelector,
current_state_set: &TextureStateSet,
index: usize,
state_provider: TextureStateProvider<'_>,
barriers: &mut Vec<PendingTransition<TextureUses>>,
ordered_uses_mask: TextureUses,
)