From 10ddb479ae8a37b2b1b0a5019665df2b2b9b4a52 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 90ad0934e595a..20b71ee83457e 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(