Text archives Help
- 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.