[Bf-blender-cvs] [52da1b6e2b5] master: Cleanup: use define for golden ratio

Campbell Barton noreply at git.blender.org
Sat Feb 15 05:31:40 CET 2020


Commit: 52da1b6e2b54a79ae481ba6decad91af61444e9e
Author: Campbell Barton
Date:   Sat Feb 15 12:05:05 2020 +1100
Branches: master
https://developer.blender.org/rB52da1b6e2b54a79ae481ba6decad91af61444e9e

Cleanup: use define for golden ratio

Move from workbench_private.h where it wasn't used.

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

M	source/blender/draw/engines/workbench/workbench_private.h
M	source/blender/editors/space_view3d/view3d_draw.c

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

diff --git a/source/blender/draw/engines/workbench/workbench_private.h b/source/blender/draw/engines/workbench/workbench_private.h
index 6b459c3693e..85e7147df1e 100644
--- a/source/blender/draw/engines/workbench/workbench_private.h
+++ b/source/blender/draw/engines/workbench/workbench_private.h
@@ -35,7 +35,6 @@
 #include "workbench_engine.h"
 
 #define WORKBENCH_ENGINE "BLENDER_WORKBENCH"
-#define M_GOLDEN_RATION_CONJUGATE 0.618033988749895
 #define MAX_COMPOSITE_SHADERS (1 << 7)
 #define MAX_PREPASS_SHADERS (1 << 8)
 #define MAX_ACCUM_SHADERS (1 << 8)
diff --git a/source/blender/editors/space_view3d/view3d_draw.c b/source/blender/editors/space_view3d/view3d_draw.c
index 7bfb0460c41..f767d56de62 100644
--- a/source/blender/editors/space_view3d/view3d_draw.c
+++ b/source/blender/editors/space_view3d/view3d_draw.c
@@ -98,6 +98,8 @@
 
 #include "view3d_intern.h" /* own include */
 
+#define M_GOLDEN_RATION_CONJUGATE 0.618033988749895f
+
 /* -------------------------------------------------------------------- */
 /** \name General Functions
  * \{ */
@@ -450,7 +452,7 @@ static void drawviewborder_triangle(
 
   if (w > h) {
     if (golden) {
-      ofs = w * (1.0f - (1.0f / 1.61803399f));
+      ofs = w * (1.0f - (1.0f / M_GOLDEN_RATION_CONJUGATE));
     }
     else {
       ofs = h * (h / w);
@@ -470,7 +472,7 @@ static void drawviewborder_triangle(
   }
   else {
     if (golden) {
-      ofs = h * (1.0f - (1.0f / 1.61803399f));
+      ofs = h * (1.0f - (1.0f / M_GOLDEN_RATION_CONJUGATE));
     }
     else {
       ofs = w * (w / h);
@@ -660,7 +662,7 @@ static void drawviewborder(Scene *scene, Depsgraph *depsgraph, ARegion *ar, View
     }
 
     if (ca->dtx & CAM_DTX_GOLDEN) {
-      drawviewborder_grid3(shdr_pos, x1, x2, y1, y2, 1.0f - (1.0f / 1.61803399f));
+      drawviewborder_grid3(shdr_pos, x1, x2, y1, y2, 1.0f - (1.0f / M_GOLDEN_RATION_CONJUGATE));
     }
 
     if (ca->dtx & CAM_DTX_GOLDEN_TRI_A) {



More information about the Bf-blender-cvs mailing list