Update typos
(#17126)
# Objective Use the latest version of `typos` and fix the typos that it now detects # Additional Info By the way, `typos` has a "low priority typo suggestions issue" where we can throw typos we find that `typos` doesn't catch. (This link may go stale) https://github.com/crate-ci/typos/issues/1200
This commit is contained in:
parent
effc9df572
commit
651b22f31f
2
.github/workflows/ci.yml
vendored
2
.github/workflows/ci.yml
vendored
@ -243,7 +243,7 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Check for typos
|
- name: Check for typos
|
||||||
uses: crate-ci/typos@v1.28.4
|
uses: crate-ci/typos@v1.29.4
|
||||||
- name: Typos info
|
- name: Typos info
|
||||||
if: failure()
|
if: failure()
|
||||||
run: |
|
run: |
|
||||||
|
@ -30,7 +30,7 @@ struct VertexOutput {
|
|||||||
fn vertex(vertex: Vertex) -> VertexOutput {
|
fn vertex(vertex: Vertex) -> VertexOutput {
|
||||||
var out: VertexOutput;
|
var out: VertexOutput;
|
||||||
// This is how bevy computes the world position
|
// This is how bevy computes the world position
|
||||||
// The vertex.instance_index is very important. Esepecially if you are using batching and gpu preprocessing
|
// The vertex.instance_index is very important. Especially if you are using batching and gpu preprocessing
|
||||||
var world_from_local = mesh_functions::get_world_from_local(vertex.instance_index);
|
var world_from_local = mesh_functions::get_world_from_local(vertex.instance_index);
|
||||||
out.world_position = mesh_functions::mesh_position_local_to_world(world_from_local, vec4(vertex.position, 1.0));
|
out.world_position = mesh_functions::mesh_position_local_to_world(world_from_local, vec4(vertex.position, 1.0));
|
||||||
out.clip_position = position_world_to_clip(out.world_position.xyz);
|
out.clip_position = position_world_to_clip(out.world_position.xyz);
|
||||||
|
@ -44,7 +44,7 @@
|
|||||||
* Here you'll find instructions to get the shader up and running as fast as
|
* Here you'll find instructions to get the shader up and running as fast as
|
||||||
* possible.
|
* possible.
|
||||||
*
|
*
|
||||||
* IMPORTANTE NOTICE: when updating, remember to update both this file and the
|
* IMPORTANT NOTICE: when updating, remember to update both this file and the
|
||||||
* precomputed textures! They may change from version to version.
|
* precomputed textures! They may change from version to version.
|
||||||
*
|
*
|
||||||
* The shader has three passes, chained together as follows:
|
* The shader has three passes, chained together as follows:
|
||||||
|
@ -50,7 +50,7 @@ impl Component for ObservedBy {
|
|||||||
|
|
||||||
/// Trait that holds functions for configuring interaction with observers during entity cloning.
|
/// Trait that holds functions for configuring interaction with observers during entity cloning.
|
||||||
pub trait CloneEntityWithObserversExt {
|
pub trait CloneEntityWithObserversExt {
|
||||||
/// Sets the option to automatically add cloned entities to the obsevers targeting source entity.
|
/// Sets the option to automatically add cloned entities to the observers targeting source entity.
|
||||||
fn add_observers(&mut self, add_observers: bool) -> &mut Self;
|
fn add_observers(&mut self, add_observers: bool) -> &mut Self;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -437,7 +437,7 @@ mod tests {
|
|||||||
assert_eq!(graph.nodes().collect::<Vec<_>>(), vec![]);
|
assert_eq!(graph.nodes().collect::<Vec<_>>(), vec![]);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Nodes that have bidrectional edges (or any edge in the case of undirected graphs) are
|
/// Nodes that have bidirectional edges (or any edge in the case of undirected graphs) are
|
||||||
/// considered strongly connected. A strongly connected component is a collection of
|
/// considered strongly connected. A strongly connected component is a collection of
|
||||||
/// nodes where there exists a path from any node to any other node in the collection.
|
/// nodes where there exists a path from any node to any other node in the collection.
|
||||||
#[test]
|
#[test]
|
||||||
|
@ -21,7 +21,7 @@ use crate::{
|
|||||||
///
|
///
|
||||||
/// # Performance
|
/// # Performance
|
||||||
///
|
///
|
||||||
/// - The slice and array implementations perform an aliased mutabiltiy check
|
/// - The slice and array implementations perform an aliased mutability check
|
||||||
/// in [`WorldEntityFetch::fetch_mut`] that is `O(N^2)`.
|
/// in [`WorldEntityFetch::fetch_mut`] that is `O(N^2)`.
|
||||||
/// - The [`EntityHashSet`] implementation performs no such check as the type
|
/// - The [`EntityHashSet`] implementation performs no such check as the type
|
||||||
/// itself guarantees no duplicates.
|
/// itself guarantees no duplicates.
|
||||||
|
@ -2242,9 +2242,9 @@ mod tests {
|
|||||||
let mut rotated_vertices = polygon.vertices(core::f32::consts::FRAC_PI_4).into_iter();
|
let mut rotated_vertices = polygon.vertices(core::f32::consts::FRAC_PI_4).into_iter();
|
||||||
|
|
||||||
// Distance from the origin to the middle of a side, derived using Pythagorean theorem
|
// Distance from the origin to the middle of a side, derived using Pythagorean theorem
|
||||||
let side_sistance = FRAC_1_SQRT_2;
|
let side_distance = FRAC_1_SQRT_2;
|
||||||
assert!(
|
assert!(
|
||||||
(rotated_vertices.next().unwrap() - Vec2::new(-side_sistance, side_sistance)).length()
|
(rotated_vertices.next().unwrap() - Vec2::new(-side_distance, side_distance)).length()
|
||||||
< 1e-7,
|
< 1e-7,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
fn specular_transmissive_light(world_position: vec4<f32>, frag_coord: vec3<f32>, view_z: f32, N: vec3<f32>, V: vec3<f32>, F0: vec3<f32>, ior: f32, thickness: f32, perceptual_roughness: f32, specular_transmissive_color: vec3<f32>, transmitted_environment_light_specular: vec3<f32>) -> vec3<f32> {
|
fn specular_transmissive_light(world_position: vec4<f32>, frag_coord: vec3<f32>, view_z: f32, N: vec3<f32>, V: vec3<f32>, F0: vec3<f32>, ior: f32, thickness: f32, perceptual_roughness: f32, specular_transmissive_color: vec3<f32>, transmitted_environment_light_specular: vec3<f32>) -> vec3<f32> {
|
||||||
// Calculate the ratio between refaction indexes. Assume air/vacuum for the space outside the mesh
|
// Calculate the ratio between refraction indexes. Assume air/vacuum for the space outside the mesh
|
||||||
let eta = 1.0 / ior;
|
let eta = 1.0 / ior;
|
||||||
|
|
||||||
// Calculate incidence vector (opposite to view vector) and its dot product with the mesh normal
|
// Calculate incidence vector (opposite to view vector) and its dot product with the mesh normal
|
||||||
@ -26,7 +26,7 @@ fn specular_transmissive_light(world_position: vec4<f32>, frag_coord: vec3<f32>,
|
|||||||
let k = 1.0 - eta * eta * (1.0 - NdotI * NdotI);
|
let k = 1.0 - eta * eta * (1.0 - NdotI * NdotI);
|
||||||
let T = eta * I - (eta * NdotI + sqrt(k)) * N;
|
let T = eta * I - (eta * NdotI + sqrt(k)) * N;
|
||||||
|
|
||||||
// Calculate the exit position of the refracted ray, by propagating refacted direction through thickness
|
// Calculate the exit position of the refracted ray, by propagating refracted direction through thickness
|
||||||
let exit_position = world_position.xyz + T * thickness;
|
let exit_position = world_position.xyz + T * thickness;
|
||||||
|
|
||||||
// Transform exit_position into clip space
|
// Transform exit_position into clip space
|
||||||
|
@ -393,7 +393,7 @@ pub struct PickingEventWriters<'w> {
|
|||||||
/// Both [`Click`] and [`Released`] target the entity hovered in the *previous frame*,
|
/// Both [`Click`] and [`Released`] target the entity hovered in the *previous frame*,
|
||||||
/// rather than the current frame. This is because touch pointers hover nothing
|
/// rather than the current frame. This is because touch pointers hover nothing
|
||||||
/// on the frame they are released. The end effect is that these two events can
|
/// on the frame they are released. The end effect is that these two events can
|
||||||
/// be received sequentally after an [`Out`] event (but always on the same frame
|
/// be received sequentially after an [`Out`] event (but always on the same frame
|
||||||
/// as the [`Out`] event).
|
/// as the [`Out`] event).
|
||||||
///
|
///
|
||||||
/// Note: Though it is common for the [`PointerInput`] stream may contain
|
/// Note: Though it is common for the [`PointerInput`] stream may contain
|
||||||
|
@ -96,7 +96,7 @@
|
|||||||
//!
|
//!
|
||||||
//! # Generic Functions
|
//! # Generic Functions
|
||||||
//!
|
//!
|
||||||
//! In Rust, generic functions are [monomophized] by the compiler,
|
//! In Rust, generic functions are [monomorphized] by the compiler,
|
||||||
//! which means that a separate copy of the function is generated for each concrete set of type parameters.
|
//! which means that a separate copy of the function is generated for each concrete set of type parameters.
|
||||||
//!
|
//!
|
||||||
//! When converting a generic function to a [`DynamicFunction`] or [`DynamicFunctionMut`],
|
//! When converting a generic function to a [`DynamicFunction`] or [`DynamicFunctionMut`],
|
||||||
@ -153,7 +153,7 @@
|
|||||||
//! [`Reflect`]: crate::Reflect
|
//! [`Reflect`]: crate::Reflect
|
||||||
//! [lack of variadic generics]: https://poignardazur.github.io/2024/05/25/report-on-rustnl-variadics/
|
//! [lack of variadic generics]: https://poignardazur.github.io/2024/05/25/report-on-rustnl-variadics/
|
||||||
//! [coherence issues]: https://doc.rust-lang.org/rustc/lints/listing/warn-by-default.html#coherence-leak-check
|
//! [coherence issues]: https://doc.rust-lang.org/rustc/lints/listing/warn-by-default.html#coherence-leak-check
|
||||||
//! [monomophized]: https://en.wikipedia.org/wiki/Monomorphization
|
//! [monomorphized]: https://en.wikipedia.org/wiki/Monomorphization
|
||||||
//! [overloading]: #overloading-functions
|
//! [overloading]: #overloading-functions
|
||||||
//! [function overloading]: https://en.wikipedia.org/wiki/Function_overloading
|
//! [function overloading]: https://en.wikipedia.org/wiki/Function_overloading
|
||||||
//! [variadic functions]: https://en.wikipedia.org/wiki/Variadic_function
|
//! [variadic functions]: https://en.wikipedia.org/wiki/Variadic_function
|
||||||
|
@ -34,7 +34,7 @@ pub enum SpritePickingMode {
|
|||||||
pub struct SpritePickingSettings {
|
pub struct SpritePickingSettings {
|
||||||
/// Should the backend count transparent pixels as part of the sprite for picking purposes or should it use the bounding box of the sprite alone.
|
/// Should the backend count transparent pixels as part of the sprite for picking purposes or should it use the bounding box of the sprite alone.
|
||||||
///
|
///
|
||||||
/// Defaults to an incusive alpha threshold of 0.1
|
/// Defaults to an inclusive alpha threshold of 0.1
|
||||||
pub picking_mode: SpritePickingMode,
|
pub picking_mode: SpritePickingMode,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user