[Bf-blender-cvs] [8a07ab71bc9] temp-lanpr-staging: LANPR: Fix intersection transformation.
YimingWu
noreply at git.blender.org
Wed Aug 14 12:49:07 CEST 2019
Commit: 8a07ab71bc9e76ff562127725131cb604fbd86aa
Author: YimingWu
Date: Wed Aug 14 18:48:43 2019 +0800
Branches: temp-lanpr-staging
https://developer.blender.org/rB8a07ab71bc9e76ff562127725131cb604fbd86aa
LANPR: Fix intersection transformation.
===================================================================
M source/blender/editors/lanpr/lanpr_cpu.c
===================================================================
diff --git a/source/blender/editors/lanpr/lanpr_cpu.c b/source/blender/editors/lanpr/lanpr_cpu.c
index ac9bb5ec3ba..c624da73fdf 100644
--- a/source/blender/editors/lanpr/lanpr_cpu.c
+++ b/source/blender/editors/lanpr/lanpr_cpu.c
@@ -1894,7 +1894,7 @@ static int lanpr_triangle_line_imagespace_intersection_v2(SpinLock *UNUSED(spl),
real Cv[3];
real DotL, DotR, DotLA, DotRA;
real DotF;
- tnsVector4d gloc, Trans;
+ tnsVector4d gloc={0,0,0,1}, Trans={0,0,0,1};
real Cut = -1;
double *LFBC = rl->l->fbcoord, *RFBC = rl->r->fbcoord, *FBC0 = rt->v[0]->fbcoord,
@@ -2254,6 +2254,7 @@ static LANPR_RenderVert *lanpr_triangle_line_intersection_test(LANPR_RenderBuffe
Result->v = (void *)r; /* Caution! */
/* Result->intersecting_with = rt; */
copy_v3_v3_db(Result->gloc, gloc);
+ Result->gloc[3] = 1.0f;
BLI_addtail(&testing->intersecting_verts, Result);
More information about the Bf-blender-cvs
mailing list