Fix offsets in triangle pipeline

Yes, again...
This commit is contained in:
Héctor Ramón Jiménez 2020-03-04 22:32:23 +01:00
parent 02091267bf
commit 3062c190bb

View File

@ -330,12 +330,17 @@ impl Pipeline {
&[(std::mem::size_of::<Uniforms>() * i) as u64], &[(std::mem::size_of::<Uniforms>() * i) as u64],
); );
render_pass render_pass.set_index_buffer(
.set_index_buffer(&self.index_buffer.raw, index_offset); &self.index_buffer.raw,
index_offset * std::mem::size_of::<u32>() as u64,
);
render_pass.set_vertex_buffers( render_pass.set_vertex_buffers(
0, 0,
&[(&self.vertex_buffer.raw, vertex_offset)], &[(
&self.vertex_buffer.raw,
vertex_offset * std::mem::size_of::<Vertex2D>() as u64,
)],
); );
render_pass.draw_indexed(0..indices as u32, 0, 0..1); render_pass.draw_indexed(0..indices as u32, 0, 0..1);