[Bf-blender-cvs] [da800621ed2] blender2.8: Subdiv: CCG, cleanup

Sergey Sharybin noreply at git.blender.org
Fri Sep 21 15:31:49 CEST 2018


Commit: da800621ed2e65fdf5b6ad665a96b360a51e83fc
Author: Sergey Sharybin
Date:   Fri Sep 21 13:01:09 2018 +0200
Branches: blender2.8
https://developer.blender.org/rBda800621ed2e65fdf5b6ad665a96b360a51e83fc

Subdiv: CCG, cleanup

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

M	source/blender/blenkernel/intern/subdiv_ccg.c

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

diff --git a/source/blender/blenkernel/intern/subdiv_ccg.c b/source/blender/blenkernel/intern/subdiv_ccg.c
index 5f142b9707e..29327a465b3 100644
--- a/source/blender/blenkernel/intern/subdiv_ccg.c
+++ b/source/blender/blenkernel/intern/subdiv_ccg.c
@@ -191,19 +191,21 @@ static void subdiv_ccg_eval_grid_element(
         const float u, const float v,
         unsigned char *element)
 {
-	if (data->subdiv->displacement_evaluator != NULL) {
+	Subdiv *subdiv = data->subdiv;
+	SubdivCCG *subdiv_ccg = data->subdiv_ccg;
+	if (subdiv->displacement_evaluator != NULL) {
 		BKE_subdiv_eval_final_point(
-		        data->subdiv, ptex_face_index, u, v, (float *)element);
+		        subdiv, ptex_face_index, u, v, (float *)element);
 	}
-	else if (data->subdiv_ccg->has_normal) {
+	else if (subdiv_ccg->has_normal) {
 		BKE_subdiv_eval_limit_point_and_normal(
-		        data->subdiv, ptex_face_index, u, v,
+		        subdiv, ptex_face_index, u, v,
 		        (float *)element,
-		        (float *)(element + data->subdiv_ccg->normal_offset));
+		        (float *)(element + subdiv_ccg->normal_offset));
 	}
 	else {
 		BKE_subdiv_eval_limit_point(
-		        data->subdiv, ptex_face_index, u, v, (float *)element);
+		        subdiv, ptex_face_index, u, v, (float *)element);
 	}
 }



More information about the Bf-blender-cvs mailing list