TAPs 0.7.7.3
TAPsCUDA_GlobalTextureRef.cu
Go to the documentation of this file.
00001 /******************************************************************************
00002 TAPsCUDA_GlobalTextureRef.cu
00003 ******************************************************************************/
00022 /******************************************************************************
00023 SUKITTI PUNAK   (08/27/2008)
00024 UPDATE          (09/21/2009)
00025 ******************************************************************************/
00026 #ifndef TAPs_CUDA_GLOBAL_TEXTURE_REF_HPP
00027 #define TAPs_CUDA_GLOBAL_TEXTURE_REF_HPP
00028 
00029 #include "TAPsCUDA_GlobalTextureRef.cu"
00030 
00031 
00033 //texture<Type, Dim, ReadMode>  TexRef;
00034 texture <float4, 1, cudaReadModeElementType>    CudaTexVertexList;              
00035 texture <float4, 1, cudaReadModeElementType>    CudaTexPrevVertexList;          
00036 texture <float4, 1, cudaReadModeElementType>    CudaTexHomeVertexList;          
00037 texture <int1,   1, cudaReadModeElementType>    CudaTexVertexConnectionList;    
00038 
00039 // Extra textures for strand model
00040 texture <uint1,  1, cudaReadModeElementType>    CudaTexSimFlagsList;        
00041 texture <float4, 1, cudaReadModeElementType>    CudaTexPosConstraintList;   
00042 
00043 // Extra textures for orientations
00044 texture <float4, 1, cudaReadModeElementType>    CudaTexOrientationList;         
00045 texture <float4, 1, cudaReadModeElementType>    CudaTexPrevOrientationList;     
00046 
00047 // Extra textures for forces
00048 texture <float4, 1, cudaReadModeElementType>    CudaTexForceList_1;         
00049 texture <float4, 1, cudaReadModeElementType>    CudaTexForceList_2;         
00050 
00051 
00052 BEGIN_NAMESPACE_TAPs__CUDA
00053 //=============================================================================
00054 //-----------------------------------------------------------------------------
00055 
00056 
00057 #define TAPs_CUDA_DATA_VERTEX_LIST_TEXTURE_FROM_LIN_MEM
00058 //#define   TAPs_CUDA_DATA_VERTEX_LIST_TEXTURE_FROM_ARRAY
00059 //#define   TAPs_CUDA_DATA_VERTEX_LIST_TEXTURE_MIXED
00060 //=============================================================================
00061 END_NAMESPACE_TAPs__CUDA
00062 //-----------------------------------------------------------------------------
00063 #endif
00064 //34567890123456789012345678901234567890123456789012345678901234567890123456789
00065 //--+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines