Fix LTPB loading

This commit is contained in:
Luke Street
2023-03-27 22:45:59 -04:00
parent 80412666e5
commit f667c47ea7
2 changed files with 3 additions and 11 deletions
+3 -3
View File
@@ -52,8 +52,6 @@ impl AssetLoader for LightProbeAssetLoader {
let mut textures = Vec::with_capacity(data.textures.len());
for (idx, texture_data) in data.textures.into_iter().enumerate() {
let result = load_texture_asset(texture_data, &self.supported_formats)?;
let image_handle = load_context
.set_labeled_asset(&format!("image_{idx}"), LoadedAsset::new(result.texture));
let mut slice_handles = Vec::with_capacity(result.slices.len());
for (mip, images) in result.slices.into_iter().enumerate() {
let mut handles = Vec::with_capacity(images.len());
@@ -68,7 +66,9 @@ impl AssetLoader for LightProbeAssetLoader {
textures.push(TextureAsset {
asset_ref: AssetRef { id, kind: K_FORM_LTPB },
inner: result.inner,
texture: image_handle,
// 3D BC1 textures are not supported by wgpu
// and we don't use the 3D texture anyway
texture: default(),
slices: slice_handles,
});
}
-8
View File
@@ -99,14 +99,6 @@ impl EditorTabSystem for LightProbeTab {
));
let mip = &self.loaded_textures[txtr_idx][0];
if self.loaded_textures.len() > 1 {
ui.label(format!(
"Mipmap size: {}x{}x{}",
mip.width,
mip.height,
mip.texture_ids.len(),
));
}
let size = egui::Vec2::new(mip.width as f32, mip.height as f32);
let draw_image =
|ui: &mut egui::Ui, rect: &egui::Rect, i: usize, x: u32, y: u32, flip: bool| {