Ignore:
Timestamp:
05/02/07 17:28:26 (17 years ago)
Author:
mattausch
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Vis/Preprocessing/src/VssRay.h

    r2234 r2342  
    77#include "Containers.h" 
    88 
    9 // 
     9#ifdef USE_SSE 
     10#include <xmmintrin.h> 
     11#endif 
    1012 
    1113 
     
    1921#define ABS_CONTRIBUTION_WEIGHT 0.0f 
    2022#define VSS_STORE_VIEWCELLS 1 
    21    
     23 
     24#ifdef USE_SSE 
     25 
     26struct RayPacket 
     27{ 
     28        union { float mOriginX[4]; __m128 mOriginX4; }; 
     29        union { float mOriginY[4]; __m128 mOriginY4; }; 
     30        union { float mOriginZ[4]; __m128 mOriginZ4; }; 
     31 
     32        union { float mTerminationX[4]; __m128 mTerminationX4; }; 
     33        union { float mTerminationY[4]; __m128 mTerminationY4; }; 
     34        union { float mTerminationZ[4]; __m128 mTerminationZ4; }; 
     35 
     36        ViewCellContainer mViewCells[4]; 
     37}; 
     38 
     39 
     40#endif 
     41 
     42 
    2243class VssRay { 
    2344public: 
Note: See TracChangeset for help on using the changeset viewer.