pub fn create_texture_bind_group_thumbnail( device: &Device, queue: &Queue, bgl: &BindGroupLayout, bytes: &[u8], max_dim: u32, ) -> Result<(BindGroup, u32, u32), ImageError>