From 06496c341beb396ab6dfa28a6d307711bd7e6574 Mon Sep 17 00:00:00 2001 From: Asger Nyman Christiansen Date: Mon, 26 Feb 2024 13:47:04 +0100 Subject: [PATCH] Fix equirectangular to cube texture generation on web --- src/core/texture/texture_cube_map.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/core/texture/texture_cube_map.rs b/src/core/texture/texture_cube_map.rs index 38ab97b1..ffb6b1f2 100644 --- a/src/core/texture/texture_cube_map.rs +++ b/src/core/texture/texture_cube_map.rs @@ -441,6 +441,8 @@ impl TextureCubeMap { context: &Context, cpu_texture: &CpuTexture, ) -> Self { + let mut cpu_texture = cpu_texture.clone(); + cpu_texture.mip_map_filter = None; let texture_size = cpu_texture.width / 4; let mut texture = Self::new_empty::<[T; 4]>( context, @@ -455,7 +457,7 @@ impl TextureCubeMap { ); { - let map = Texture2D::new(context, cpu_texture); + let map = Texture2D::new(context, &cpu_texture); let fragment_shader_source = " uniform sampler2D equirectangularMap; uniform vec3 direction;