Fixed! 🎉

This commit is contained in:
John Mitchell 2020-08-14 23:21:38 -04:00
parent 76564a486e
commit eac53c1ab7
2 changed files with 2 additions and 6 deletions

View File

@ -16,7 +16,6 @@ impl PipelineLayout {
}
pub fn from_shader_layouts(shader_layouts: &mut [ShaderLayout]) -> Self {
dbg!(&shader_layouts);
let mut bind_groups = HashMap::<u32, BindGroupDescriptor>::new();
let mut vertex_buffer_descriptors = Vec::new();
for shader_layout in shader_layouts.iter_mut() {
@ -40,6 +39,7 @@ impl PipelineLayout {
bind_group.bindings.push(shader_binding.clone());
}
}
bind_group.update_id();
}
None => {
bind_groups.insert(shader_bind_group.index, shader_bind_group.clone());
@ -47,7 +47,6 @@ impl PipelineLayout {
}
}
}
dbg!(&bind_groups);
for vertex_buffer_descriptor in shader_layouts[0].vertex_buffer_descriptors.iter() {
vertex_buffer_descriptors.push(vertex_buffer_descriptor.clone());
@ -62,8 +61,6 @@ impl PipelineLayout {
// TODO: try removing this
bind_groups_result.sort_by(|a, b| a.index.partial_cmp(&b.index).unwrap());
dbg!(&bind_groups_result);
PipelineLayout {
bind_groups: bind_groups_result,
vertex_buffer_descriptors,

View File

@ -133,7 +133,6 @@ impl WgpuRenderResourceContext {
bindings: bind_group_layout_binding.as_slice(),
label: None,
};
dbg!(&wgpu_descriptor);
let bind_group_layout = self.device.create_bind_group_layout(&wgpu_descriptor);
bind_group_layouts.insert(descriptor.id, bind_group_layout);
}