diff options
author | 2020-03-05 02:04:03 +0100 | |
---|---|---|
committer | 2020-03-05 02:04:03 +0100 | |
commit | 85ee2fc65a955f6020113a20b585bf3432a794a6 (patch) | |
tree | 1d353a8a213c9c710524ff5f25238be4342c958a /wgpu/src/triangle.rs | |
parent | cc310f71cc11dca8fb0d144181b75a68ed3eb82a (diff) | |
parent | 3062c190bbcc82f30eaabc086a4e5014e320c8b6 (diff) | |
download | iced-85ee2fc65a955f6020113a20b585bf3432a794a6.tar.gz iced-85ee2fc65a955f6020113a20b585bf3432a794a6.tar.bz2 iced-85ee2fc65a955f6020113a20b585bf3432a794a6.zip |
Merge branch 'master' into feature/panes-widget
Diffstat (limited to 'wgpu/src/triangle.rs')
-rw-r--r-- | wgpu/src/triangle.rs | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/wgpu/src/triangle.rs b/wgpu/src/triangle.rs index 0a118bd2..85ed4bd5 100644 --- a/wgpu/src/triangle.rs +++ b/wgpu/src/triangle.rs @@ -330,12 +330,17 @@ impl Pipeline { &[(std::mem::size_of::<Uniforms>() * i) as u64], ); - render_pass - .set_index_buffer(&self.index_buffer.raw, index_offset); + render_pass.set_index_buffer( + &self.index_buffer.raw, + index_offset * std::mem::size_of::<u32>() as u64, + ); render_pass.set_vertex_buffers( 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); |