Skip to content

Commit b88ff15

Browse files
authored
ktx2: Fix Rgb8 -> Rgba8Unorm conversion (#9555)
# Objective - Fixes #9552 ## Solution - Only n_pixels bytes of data was being copied instead of 1 byte per component, i.e. n_pixels * 4 --- ## Changelog - Fixed: loading of Rgb8 ktx2 files.
1 parent 228e7aa commit b88ff15

File tree

1 file changed

+1
-1
lines changed
  • crates/bevy_render/src/texture

1 file changed

+1
-1
lines changed

crates/bevy_render/src/texture/ktx2.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ pub fn ktx2_buffer_to_image(
139139
rgba[i * 4 + 2] = level_data[offset + 2];
140140
offset += 3;
141141
}
142-
transcoded[level].extend_from_slice(&rgba[0..n_pixels]);
142+
transcoded[level].extend_from_slice(&rgba[0..n_pixels * 4]);
143143
}
144144
}
145145
}

0 commit comments

Comments
 (0)