Manta Interactive Ray Tracer Development Mailing List

Text archives Help


[MANTA] r1371 - trunk/Model/Primitives


Chronological Thread 
  • From: thiago@sci.utah.edu
  • To: manta@sci.utah.edu
  • Subject: [MANTA] r1371 - trunk/Model/Primitives
  • Date: Tue, 8 May 2007 01:02:26 -0600 (MDT)

Author: thiago
Date: Tue May  8 01:02:25 2007
New Revision: 1371

Modified:
   trunk/Model/Primitives/WaldTriangle.cc
Log:
previous fix doesn't handle all cases, such as when ray packet goes from 6-7. 
This should always work.

Modified: trunk/Model/Primitives/WaldTriangle.cc
==============================================================================
--- trunk/Model/Primitives/WaldTriangle.cc      (original)
+++ trunk/Model/Primitives/WaldTriangle.cc      Tue May  8 01:02:25 2007
@@ -104,13 +104,13 @@
 
     sse_t org_k, org_ku, org_kv, f0;
     if (HasCommonOrigin) {
-        org_k  = load44(&data->origin[axis][sse_begin]);
-        org_ku = load44(&data->origin[ku][sse_begin]);
-        org_kv = load44(&data->origin[kv][sse_begin]);
-        f0     = sub4(sse_n_d,
-                      add4(org_k,
-                           add4(mul4(sse_n_u, org_ku),
-                                mul4(sse_n_v, org_kv))));
+      org_k  = set4(data->origin[axis][ray_begin]);
+      org_ku = set4(data->origin[ku][ray_begin]);
+      org_kv = set4(data->origin[kv][ray_begin]);
+      f0 = sub4(sse_n_d,
+                add4(org_k,
+                     add4(mul4(sse_n_u, org_ku),
+                          mul4(sse_n_v, org_kv))));
     }
 
     if (HasCommonOrigin && HasCornerRays) {




  • [MANTA] r1371 - trunk/Model/Primitives, thiago, 05/08/2007

Archive powered by MHonArc 2.6.16.

Top of page