summaryrefslogtreecommitdiffstats
path: root/wgpu
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2020-08-27 14:45:08 +0200
committerLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2020-08-27 14:45:08 +0200
commitbb5f034e08c46e5ce46ed0e38a684c5ca710cb11 (patch)
tree3eaa64d1f53d22ea5cd47412be14caacf0a435e0 /wgpu
parentecbee66bd652228204568c17dd5e8a97b0a59ee0 (diff)
downloadiced-bb5f034e08c46e5ce46ed0e38a684c5ca710cb11.tar.gz
iced-bb5f034e08c46e5ce46ed0e38a684c5ca710cb11.tar.bz2
iced-bb5f034e08c46e5ce46ed0e38a684c5ca710cb11.zip
Fix `offset` calculation in `image::Atlas`
Diffstat (limited to 'wgpu')
-rw-r--r--wgpu/src/image/atlas.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/wgpu/src/image/atlas.rs b/wgpu/src/image/atlas.rs
index 8d110fc4..69f872e8 100644
--- a/wgpu/src/image/atlas.rs
+++ b/wgpu/src/image/atlas.rs
@@ -123,7 +123,7 @@ impl Atlas {
Entry::Fragmented { fragments, .. } => {
for fragment in fragments {
let (x, y) = fragment.position;
- let offset = (y * padded_width as u32 + x) as usize * 4;
+ let offset = (y * padded_width as u32 + 4 * x) as usize;
self.upload_allocation(
&buffer,