Change Amethyst texture filtering to Nearest rather than Linear, which appears to solve the scaling issues.
@@ -187,7 +187,7 @@ impl RltkGemBridge {
.with_data_height(png.height())
.with_kind(hal::image::Kind::D2(png.width(), png.height(), 1, 1))
.with_view_kind(hal::image::ViewKind::D2)
- .with_sampler_info(hal::image::SamplerInfo::new(hal::image::Filter::Linear, hal::image::WrapMode::Clamp))
+ .with_sampler_info(hal::image::SamplerInfo::new(hal::image::Filter::Nearest, hal::image::WrapMode::Clamp))
.with_raw_data(png.raw_pixels(), Format::Rgba8Unorm);
handle = loader.load_from_data(TextureData(texture_builder), (), &texture_storage);
} else {
