summaryrefslogtreecommitdiffstats
path: root/wgpu/src/triangle.rs
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2020-03-05 02:04:03 +0100
committerLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2020-03-05 02:04:03 +0100
commit85ee2fc65a955f6020113a20b585bf3432a794a6 (patch)
tree1d353a8a213c9c710524ff5f25238be4342c958a /wgpu/src/triangle.rs
parentcc310f71cc11dca8fb0d144181b75a68ed3eb82a (diff)
parent3062c190bbcc82f30eaabc086a4e5014e320c8b6 (diff)
downloadiced-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.rs11
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);