[Bf-blender-cvs] [9b0543389bf] master: Fix domain voxel size indicator drawing

Philipp Oeser noreply at git.blender.org
Wed Jun 3 11:02:43 CEST 2020


Commit: 9b0543389bf8279b04ef732890f84c21ce1e340d
Author: Philipp Oeser
Date:   Wed Jun 3 10:58:42 2020 +0200
Branches: master
https://developer.blender.org/rB9b0543389bf8279b04ef732890f84c21ce1e340d

Fix domain voxel size indicator drawing

Use already calculated cell_size directly.

Part of T77030.

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

M	source/blender/draw/engines/overlay/overlay_extra.c

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

diff --git a/source/blender/draw/engines/overlay/overlay_extra.c b/source/blender/draw/engines/overlay/overlay_extra.c
index 71efc6b8d03..a9b1822f1d2 100644
--- a/source/blender/draw/engines/overlay/overlay_extra.c
+++ b/source/blender/draw/engines/overlay/overlay_extra.c
@@ -1371,9 +1371,9 @@ static void OVERLAY_volume_extra(OVERLAY_ExtraCallBuffers *cb,
     madd_v3fl_v3fl_v3fl_v3i(min, mds->p0, mds->cell_size, mds->res_min);
     float voxel_cubemat[4][4] = {{0.0f}};
     /* scale small cube to voxel size */
-    voxel_cubemat[0][0] = 1.0f / (float)mds->base_res[0];
-    voxel_cubemat[1][1] = 1.0f / (float)mds->base_res[1];
-    voxel_cubemat[2][2] = 1.0f / (float)mds->base_res[2];
+    voxel_cubemat[0][0] = mds->cell_size[0] / 2.0f;
+    voxel_cubemat[1][1] = mds->cell_size[1] / 2.0f;
+    voxel_cubemat[2][2] = mds->cell_size[2] / 2.0f;
     voxel_cubemat[3][3] = 1.0f;
     /* translate small cube to corner */
     copy_v3_v3(voxel_cubemat[3], min);



More information about the Bf-blender-cvs mailing list