From 3fd561604bd9d670029dc5f598d606e57cc43ebb Mon Sep 17 00:00:00 2001 From: Torstein Grindvik Date: Sat, 22 Oct 2022 08:37:51 +0000 Subject: [PATCH] Use wgsl saturate (#6318) # Objective Use saturate wgsl function now implemented in naga (version 0.10.0). There is now no need for one in utils.wgsl. naga's version allows usage for not only scalars but vectors as well. ## Solution Remove the utils.wgsl saturate function. ## Changelog Remove saturate function from utils.wgsl in favor of saturate in naga v0.10.0. --- crates/bevy_pbr/src/render/utils.wgsl | 4 ---- 1 file changed, 4 deletions(-) diff --git a/crates/bevy_pbr/src/render/utils.wgsl b/crates/bevy_pbr/src/render/utils.wgsl index 90ad0934e595a4..20b71ee83457e5 100644 --- a/crates/bevy_pbr/src/render/utils.wgsl +++ b/crates/bevy_pbr/src/render/utils.wgsl @@ -2,10 +2,6 @@ let PI: f32 = 3.141592653589793; -fn saturate(value: f32) -> f32 { - return clamp(value, 0.0, 1.0); -} - fn hsv2rgb(hue: f32, saturation: f32, value: f32) -> vec3 { let rgb = clamp( abs(