Anti-aliasing works better this way
This commit is contained in:
numzero 2024-11-03 22:01:48 +03:00
parent 3ab86973cc
commit 3d7460ac14
2 changed files with 5 additions and 5 deletions

View File

@ -106,10 +106,10 @@ pub fn build() -> Vec<FancyLine> {
);
let mut gc = vec![];
paint(&mut gc, vec3(0.8, 0.8, 0.8), tube.render());
paint(&mut gc, vec3(0.0, 0.8, 1.0), draw_fan_2(&space, cam3, 1.0));
paint(&mut gc, vec3(0.5, 1.0, 0.0), draw_fan_2(&space, cam2, 1.0));
paint(&mut gc, vec3(1.0, 0.5, 0.0), draw_fan_2(&space, cam1, 1.0));
paint(&mut gc, vec3(0.6, 0.6, 0.6), tube.render());
paint(&mut gc, vec3(0.0, 0.6, 1.0), draw_fan_2(&space, cam3, 1.0));
paint(&mut gc, vec3(0.2, 1.0, 0.0), draw_fan_2(&space, cam2, 1.0));
paint(&mut gc, vec3(1.0, 0.2, 0.0), draw_fan_2(&space, cam1, 1.0));
gc
}

View File

@ -15,7 +15,7 @@ impl<'a> Viewport<'a> {
size: UVec2,
) -> Self {
let caps = surface.get_capabilities(adapter);
let format = wgpu::TextureFormat::Bgra8Unorm;
let format = wgpu::TextureFormat::Bgra8UnormSrgb;
let sample_count = adapter
.get_texture_format_features(format)
.flags