From 3d7460ac1475b4d8b67110a5e53e1e51b3fc3b8e Mon Sep 17 00:00:00 2001 From: numzero Date: Sun, 3 Nov 2024 22:01:48 +0300 Subject: [PATCH] Use sRGB Anti-aliasing works better this way --- src/bin/wireframe/scene.rs | 8 ++++---- src/bin/wireframe/viewport.rs | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/bin/wireframe/scene.rs b/src/bin/wireframe/scene.rs index 7fee573..1c8e3b3 100644 --- a/src/bin/wireframe/scene.rs +++ b/src/bin/wireframe/scene.rs @@ -106,10 +106,10 @@ pub fn build() -> Vec { ); 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 } diff --git a/src/bin/wireframe/viewport.rs b/src/bin/wireframe/viewport.rs index 43f2b91..f958cca 100644 --- a/src/bin/wireframe/viewport.rs +++ b/src/bin/wireframe/viewport.rs @@ -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