fix clippy lints (#1756)
This commit is contained in:
parent
1d7196da4f
commit
ad60046982
@ -276,7 +276,7 @@ impl<T: Component> Events<T> {
|
|||||||
};
|
};
|
||||||
trace!("Events::send() -> {}", event_id);
|
trace!("Events::send() -> {}", event_id);
|
||||||
|
|
||||||
let event_instance = EventInstance { event, event_id };
|
let event_instance = EventInstance { event_id, event };
|
||||||
|
|
||||||
match self.state {
|
match self.state {
|
||||||
State::A => self.events_a.push(event_instance),
|
State::A => self.events_a.push(event_instance),
|
||||||
|
|||||||
@ -64,10 +64,9 @@ pub(crate) struct BoxedLoadedAsset {
|
|||||||
impl<T: Asset> From<LoadedAsset<T>> for BoxedLoadedAsset {
|
impl<T: Asset> From<LoadedAsset<T>> for BoxedLoadedAsset {
|
||||||
fn from(asset: LoadedAsset<T>) -> Self {
|
fn from(asset: LoadedAsset<T>) -> Self {
|
||||||
BoxedLoadedAsset {
|
BoxedLoadedAsset {
|
||||||
value: match asset.value {
|
value: asset
|
||||||
Some(value) => Some(Box::new(value)),
|
.value
|
||||||
None => None,
|
.map(|value| Box::new(value) as Box<dyn AssetDynamic>),
|
||||||
},
|
|
||||||
dependencies: asset.dependencies,
|
dependencies: asset.dependencies,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -28,8 +28,7 @@ impl Parse for AllTuples {
|
|||||||
input.parse::<Comma>()?;
|
input.parse::<Comma>()?;
|
||||||
let end = input.parse::<LitInt>()?.base10_parse()?;
|
let end = input.parse::<LitInt>()?.base10_parse()?;
|
||||||
input.parse::<Comma>()?;
|
input.parse::<Comma>()?;
|
||||||
let mut idents = Vec::new();
|
let mut idents = vec![input.parse::<Ident>()?];
|
||||||
idents.push(input.parse::<Ident>()?);
|
|
||||||
while input.parse::<Comma>().is_ok() {
|
while input.parse::<Comma>().is_ok() {
|
||||||
idents.push(input.parse::<Ident>()?);
|
idents.push(input.parse::<Ident>()?);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -109,11 +109,9 @@ impl DynamicStruct {
|
|||||||
impl Struct for DynamicStruct {
|
impl Struct for DynamicStruct {
|
||||||
#[inline]
|
#[inline]
|
||||||
fn field(&self, name: &str) -> Option<&dyn Reflect> {
|
fn field(&self, name: &str) -> Option<&dyn Reflect> {
|
||||||
if let Some(index) = self.field_indices.get(name) {
|
self.field_indices
|
||||||
Some(&*self.fields[*index])
|
.get(name)
|
||||||
} else {
|
.map(|index| &*self.fields[*index])
|
||||||
None
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#[inline]
|
#[inline]
|
||||||
|
|||||||
@ -284,15 +284,13 @@ impl PipelineCompiler {
|
|||||||
&self,
|
&self,
|
||||||
pipeline_handle: Handle<PipelineDescriptor>,
|
pipeline_handle: Handle<PipelineDescriptor>,
|
||||||
) -> Option<impl Iterator<Item = &Handle<PipelineDescriptor>>> {
|
) -> Option<impl Iterator<Item = &Handle<PipelineDescriptor>>> {
|
||||||
if let Some(compiled_pipelines) = self.specialized_pipelines.get(&pipeline_handle) {
|
self.specialized_pipelines
|
||||||
Some(
|
.get(&pipeline_handle)
|
||||||
|
.map(|compiled_pipelines| {
|
||||||
compiled_pipelines
|
compiled_pipelines
|
||||||
.iter()
|
.iter()
|
||||||
.map(|specialized_pipeline| &specialized_pipeline.pipeline),
|
.map(|specialized_pipeline| &specialized_pipeline.pipeline)
|
||||||
)
|
})
|
||||||
} else {
|
|
||||||
None
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn iter_all_compiled_pipelines(&self) -> impl Iterator<Item = &Handle<PipelineDescriptor>> {
|
pub fn iter_all_compiled_pipelines(&self) -> impl Iterator<Item = &Handle<PipelineDescriptor>> {
|
||||||
|
|||||||
@ -202,22 +202,18 @@ where
|
|||||||
render_resource_context: &dyn RenderResourceContext,
|
render_resource_context: &dyn RenderResourceContext,
|
||||||
) -> bool {
|
) -> bool {
|
||||||
let mut resized = false;
|
let mut resized = false;
|
||||||
for buffer_array in self.buffer_arrays.iter_mut() {
|
for buffer_array in self.buffer_arrays.iter_mut().flatten() {
|
||||||
if let Some(buffer_array) = buffer_array {
|
|
||||||
resized |= buffer_array.resize(render_resource_context);
|
resized |= buffer_array.resize(render_resource_context);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
resized
|
resized
|
||||||
}
|
}
|
||||||
|
|
||||||
fn set_required_staging_buffer_size_to_max(&mut self) {
|
fn set_required_staging_buffer_size_to_max(&mut self) {
|
||||||
let mut new_size = 0;
|
let mut new_size = 0;
|
||||||
for buffer_array in self.buffer_arrays.iter() {
|
for buffer_array in self.buffer_arrays.iter().flatten() {
|
||||||
if let Some(buffer_array) = buffer_array {
|
|
||||||
new_size += buffer_array.item_size * buffer_array.len;
|
new_size += buffer_array.item_size * buffer_array.len;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
if new_size > self.required_staging_buffer_size {
|
if new_size > self.required_staging_buffer_size {
|
||||||
self.required_staging_buffer_size = new_size;
|
self.required_staging_buffer_size = new_size;
|
||||||
@ -248,12 +244,10 @@ where
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn remove_bindings(&mut self, id: I) {
|
fn remove_bindings(&mut self, id: I) {
|
||||||
for buffer_array in self.buffer_arrays.iter_mut() {
|
for buffer_array in self.buffer_arrays.iter_mut().flatten() {
|
||||||
if let Some(buffer_array) = buffer_array {
|
|
||||||
buffer_array.remove_binding(id);
|
buffer_array.remove_binding(id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
fn write_uniform_buffers(
|
fn write_uniform_buffers(
|
||||||
&mut self,
|
&mut self,
|
||||||
|
|||||||
@ -142,7 +142,7 @@ pub struct Shader {
|
|||||||
|
|
||||||
impl Shader {
|
impl Shader {
|
||||||
pub fn new(stage: ShaderStage, source: ShaderSource) -> Shader {
|
pub fn new(stage: ShaderStage, source: ShaderSource) -> Shader {
|
||||||
Shader { stage, source }
|
Shader { source, stage }
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(not(target_arch = "wasm32"))]
|
#[cfg(not(target_arch = "wasm32"))]
|
||||||
|
|||||||
@ -56,8 +56,8 @@ impl Texture {
|
|||||||
Self {
|
Self {
|
||||||
data,
|
data,
|
||||||
size,
|
size,
|
||||||
dimension,
|
|
||||||
format,
|
format,
|
||||||
|
dimension,
|
||||||
..Default::default()
|
..Default::default()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -144,9 +144,9 @@ impl GlobalTransform {
|
|||||||
let rotation = self.rotation * transform.rotation;
|
let rotation = self.rotation * transform.rotation;
|
||||||
let scale = self.scale * transform.scale;
|
let scale = self.scale * transform.scale;
|
||||||
GlobalTransform {
|
GlobalTransform {
|
||||||
scale,
|
|
||||||
rotation,
|
|
||||||
translation,
|
translation,
|
||||||
|
rotation,
|
||||||
|
scale,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -156,9 +156,9 @@ impl Transform {
|
|||||||
let rotation = self.rotation * transform.rotation;
|
let rotation = self.rotation * transform.rotation;
|
||||||
let scale = self.scale * transform.scale;
|
let scale = self.scale * transform.scale;
|
||||||
Transform {
|
Transform {
|
||||||
scale,
|
|
||||||
rotation,
|
|
||||||
translation,
|
translation,
|
||||||
|
rotation,
|
||||||
|
scale,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -476,10 +476,11 @@ impl RenderResourceContext for WgpuRenderResourceContext {
|
|||||||
.get(&pipeline_descriptor.shader_stages.vertex)
|
.get(&pipeline_descriptor.shader_stages.vertex)
|
||||||
.unwrap();
|
.unwrap();
|
||||||
|
|
||||||
let fragment_shader_module = match pipeline_descriptor.shader_stages.fragment {
|
let fragment_shader_module = pipeline_descriptor
|
||||||
Some(ref fragment_handle) => Some(shader_modules.get(fragment_handle).unwrap()),
|
.shader_stages
|
||||||
None => None,
|
.fragment
|
||||||
};
|
.as_ref()
|
||||||
|
.map(|fragment_handle| shader_modules.get(fragment_handle).unwrap());
|
||||||
let render_pipeline_descriptor = wgpu::RenderPipelineDescriptor {
|
let render_pipeline_descriptor = wgpu::RenderPipelineDescriptor {
|
||||||
label: None,
|
label: None,
|
||||||
layout: Some(&pipeline_layout),
|
layout: Some(&pipeline_layout),
|
||||||
@ -491,14 +492,15 @@ impl RenderResourceContext for WgpuRenderResourceContext {
|
|||||||
.map(|v| v.into())
|
.map(|v| v.into())
|
||||||
.collect::<Vec<wgpu::VertexBufferLayout>>(),
|
.collect::<Vec<wgpu::VertexBufferLayout>>(),
|
||||||
},
|
},
|
||||||
fragment: match pipeline_descriptor.shader_stages.fragment {
|
fragment: pipeline_descriptor
|
||||||
Some(_) => Some(wgpu::FragmentState {
|
.shader_stages
|
||||||
|
.fragment
|
||||||
|
.as_ref()
|
||||||
|
.map(|_| wgpu::FragmentState {
|
||||||
entry_point: "main",
|
entry_point: "main",
|
||||||
module: fragment_shader_module.as_ref().unwrap(),
|
module: fragment_shader_module.as_ref().unwrap(),
|
||||||
targets: color_states.as_slice(),
|
targets: color_states.as_slice(),
|
||||||
}),
|
}),
|
||||||
None => None,
|
|
||||||
},
|
|
||||||
primitive: pipeline_descriptor.primitive.clone().wgpu_into(),
|
primitive: pipeline_descriptor.primitive.clone().wgpu_into(),
|
||||||
depth_stencil: pipeline_descriptor
|
depth_stencil: pipeline_descriptor
|
||||||
.depth_stencil
|
.depth_stencil
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user