Explicit using clone_from (#14670)
# Objective - after #14502 ,explicit using clone_from should has better performance because it could reuse the resources to avoid unnecessary allocations.
This commit is contained in:
parent
e14f3cf402
commit
66bf160ec5
@ -633,7 +633,7 @@ unsafe impl<'a> WorldQuery for FilteredEntityRef<'a> {
|
|||||||
|
|
||||||
#[inline]
|
#[inline]
|
||||||
fn set_access<'w>(state: &mut Self::State, access: &FilteredAccess<ComponentId>) {
|
fn set_access<'w>(state: &mut Self::State, access: &FilteredAccess<ComponentId>) {
|
||||||
*state = access.clone();
|
state.clone_from(access);
|
||||||
state.access_mut().clear_writes();
|
state.access_mut().clear_writes();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -746,7 +746,7 @@ unsafe impl<'a> WorldQuery for FilteredEntityMut<'a> {
|
|||||||
|
|
||||||
#[inline]
|
#[inline]
|
||||||
fn set_access<'w>(state: &mut Self::State, access: &FilteredAccess<ComponentId>) {
|
fn set_access<'w>(state: &mut Self::State, access: &FilteredAccess<ComponentId>) {
|
||||||
*state = access.clone();
|
state.clone_from(access);
|
||||||
}
|
}
|
||||||
|
|
||||||
#[inline(always)]
|
#[inline(always)]
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user