Manta Interactive Ray Tracer Development Mailing List

Text archives Help


[Manta] r2072 - trunk/Model/Primitives


Chronological Thread 
  • From: "James Bigler" <bigler@cs.utah.edu>
  • To: manta@sci.utah.edu
  • Subject: [Manta] r2072 - trunk/Model/Primitives
  • Date: Fri, 15 Feb 2008 07:04:45 -0700 (MST)

Author: bigler
Date: Fri Feb 15 07:04:44 2008
New Revision: 2072

Modified:
   trunk/Model/Primitives/SphereRTSL.cc
Log:
Model/Primitives/SphereRTSL.cc

  Quieted warnings by moving RayPacketData* data declaration inside MANTA_SSE
  blocks.


Modified: trunk/Model/Primitives/SphereRTSL.cc
==============================================================================
--- trunk/Model/Primitives/SphereRTSL.cc        (original)
+++ trunk/Model/Primitives/SphereRTSL.cc        Fri Feb 15 07:04:44 2008
@@ -14,13 +14,13 @@
       Real rtsl_invariant0 = (radius * radius);
       // End loop invariant setup
 
-      RayPacketData* data = rays.data;
       int debugFlag = rays.getAllFlags()&RayPacket::DebugPacket;
       if (debugFlag) {
         cerr << "Sphere::intersect called" << endl;
       }
 
 #ifdef MANTA_SSE
+      RayPacketData* data = rays.data;
       if((rays.rayBegin ^ (rays.rayEnd-1)) & ~3){
         int i = rays.rayBegin & ~3;
         // Prologue
@@ -557,13 +557,13 @@
       Real rtsl_invariant1 = (radius * radius);
       // End loop invariant setup
 
-      RayPacketData* data = rays.data;
       int debugFlag = rays.getAllFlags()&RayPacket::DebugPacket;
       if (debugFlag) {
         cerr << "Sphere::intersect called" << endl;
       }
 
 #ifdef MANTA_SSE
+      RayPacketData* data = rays.data;
       if((rays.rayBegin ^ (rays.rayEnd-1)) & ~3){
         int i = rays.rayBegin & ~3;
         // Prologue
@@ -1106,13 +1106,13 @@
       Real rtsl_invariant0 = (radius * radius);
       // End loop invariant setup
 
-      RayPacketData* data = rays.data;
       int debugFlag = rays.getAllFlags()&RayPacket::DebugPacket;
       if (debugFlag) {
         cerr << "Sphere::intersect called" << endl;
       }
 
 #ifdef MANTA_SSE
+      RayPacketData* data = rays.data;
       if((rays.rayBegin ^ (rays.rayEnd-1)) & ~3){
         int i = rays.rayBegin & ~3;
         // Prologue
@@ -1697,13 +1697,13 @@
       Real rtsl_invariant1 = (radius * radius);
       // End loop invariant setup
 
-      RayPacketData* data = rays.data;
       int debugFlag = rays.getAllFlags()&RayPacket::DebugPacket;
       if (debugFlag) {
         cerr << "Sphere::intersect called" << endl;
       }
 
 #ifdef MANTA_SSE
+      RayPacketData* data = rays.data;
       if((rays.rayBegin ^ (rays.rayEnd-1)) & ~3){
         int i = rays.rayBegin & ~3;
         // Prologue
@@ -2291,13 +2291,13 @@
 {
   rays.computeHitPositions();
   // General case:
-  RayPacketData* data = rays.data;
   int debugFlag = rays.getAllFlags()&RayPacket::DebugPacket;
   if (debugFlag) {
     cerr << "Sphere::computeNormal called" << endl;
   }
 
 #ifdef MANTA_SSE
+  RayPacketData* data = rays.data;
   if((rays.rayBegin ^ (rays.rayEnd-1)) & ~3){
     int i = rays.rayBegin & ~3;
     // Prologue




  • [Manta] r2072 - trunk/Model/Primitives, James Bigler, 02/15/2008

Archive powered by MHonArc 2.6.16.

Top of page