[Bf-blender-cvs] [ee51f6b3e9f] tmp-workbench-rewrite2: Use functional type casting

Miguel Pozo noreply at git.blender.org
Tue Jan 10 15:55:20 CET 2023


Commit: ee51f6b3e9f2eb0caaecabb7cd4939c8163471cc
Author: Miguel Pozo
Date:   Mon Jan 9 18:25:16 2023 +0100
Branches: tmp-workbench-rewrite2
https://developer.blender.org/rBee51f6b3e9f2eb0caaecabb7cd4939c8163471cc

Use functional type  casting

===================================================================

M	source/blender/draw/engines/workbench/workbench_effect_cavity.cc
M	source/blender/draw/engines/workbench/workbench_effect_dof.cc

===================================================================

diff --git a/source/blender/draw/engines/workbench/workbench_effect_cavity.cc b/source/blender/draw/engines/workbench/workbench_effect_cavity.cc
index 31a419f733e..30363b19681 100644
--- a/source/blender/draw/engines/workbench/workbench_effect_cavity.cc
+++ b/source/blender/draw/engines/workbench/workbench_effect_cavity.cc
@@ -64,7 +64,7 @@ void CavityEffect::load_samples_buf(int ssao_samples)
     double dphi;
     BLI_hammersley_1d(i, &dphi);
 
-    float phi = (float)dphi * 2.0f * M_PI + it_add;
+    float phi = float(dphi) * 2.0f * M_PI + it_add;
     samples_buf[i].x = math::cos(phi);
     samples_buf[i].y = math::sin(phi);
     /* This deliberately distribute more samples
diff --git a/source/blender/draw/engines/workbench/workbench_effect_dof.cc b/source/blender/draw/engines/workbench/workbench_effect_dof.cc
index 0f80713fba9..e68a64bf69d 100644
--- a/source/blender/draw/engines/workbench/workbench_effect_dof.cc
+++ b/source/blender/draw/engines/workbench/workbench_effect_dof.cc
@@ -108,7 +108,7 @@ void DofPass::init(const SceneState &scene_state)
     resolve_sh_ = GPU_shader_create_from_info_name("workbench_effect_dof_resolve");
   }
 
-  offset_ = scene_state.sample / (float)scene_state.samples_len;
+  offset_ = scene_state.sample / float(scene_state.samples_len);
 
   int2 half_res = scene_state.resolution / 2;
   half_res = {max_ii(half_res.x, 1), max_ii(half_res.y, 1)};



More information about the Bf-blender-cvs mailing list