Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/util/util_texture.h
| Show All 34 Lines | |||||
| #define TEX_NUM_FLOAT4_IMAGES_CUDA 5 | #define TEX_NUM_FLOAT4_IMAGES_CUDA 5 | ||||
| #define TEX_NUM_FLOAT_IMAGES_CUDA 0 | #define TEX_NUM_FLOAT_IMAGES_CUDA 0 | ||||
| #define TEX_NUM_BYTE_IMAGES_CUDA 0 | #define TEX_NUM_BYTE_IMAGES_CUDA 0 | ||||
| #define TEX_IMAGE_BYTE4_START_CUDA TEX_NUM_FLOAT4_IMAGES_CUDA | #define TEX_IMAGE_BYTE4_START_CUDA TEX_NUM_FLOAT4_IMAGES_CUDA | ||||
| #define TEX_IMAGE_FLOAT_START_CUDA (TEX_NUM_FLOAT4_IMAGES_CUDA + TEX_NUM_BYTE4_IMAGES_CUDA) | #define TEX_IMAGE_FLOAT_START_CUDA (TEX_NUM_FLOAT4_IMAGES_CUDA + TEX_NUM_BYTE4_IMAGES_CUDA) | ||||
| #define TEX_IMAGE_BYTE_START_CUDA (TEX_NUM_FLOAT4_IMAGES_CUDA + TEX_NUM_BYTE4_IMAGES_CUDA + TEX_NUM_BYTE_IMAGES_CUDA) | #define TEX_IMAGE_BYTE_START_CUDA (TEX_NUM_FLOAT4_IMAGES_CUDA + TEX_NUM_BYTE4_IMAGES_CUDA + TEX_NUM_BYTE_IMAGES_CUDA) | ||||
| /* CUDA (KEPLER and above) */ | /* CUDA (KEPLER and above) */ | ||||
| #define TEX_NUM_BYTE4_IMAGES_CUDA_KEPLER 145 | #define TEX_NUM_BYTE4_IMAGES_CUDA_KEPLER 1024 | ||||
| #define TEX_NUM_FLOAT4_IMAGES_CUDA_KEPLER 5 | #define TEX_NUM_FLOAT4_IMAGES_CUDA_KEPLER 1024 | ||||
| #define TEX_NUM_FLOAT_IMAGES_CUDA_KEPLER 0 | #define TEX_NUM_FLOAT_IMAGES_CUDA_KEPLER 1024 | ||||
| #define TEX_NUM_BYTE_IMAGES_CUDA_KEPLER 0 | #define TEX_NUM_BYTE_IMAGES_CUDA_KEPLER 1024 | ||||
| #define TEX_IMAGE_BYTE4_START_CUDA_KEPLER TEX_NUM_FLOAT4_IMAGES_CUDA_KEPLER | #define TEX_IMAGE_BYTE4_START_CUDA_KEPLER TEX_NUM_FLOAT4_IMAGES_CUDA_KEPLER | ||||
| #define TEX_IMAGE_FLOAT_START_CUDA_KEPLER (TEX_NUM_FLOAT4_IMAGES_CUDA_KEPLER + TEX_NUM_BYTE4_IMAGES_CUDA_KEPLER) | #define TEX_IMAGE_FLOAT_START_CUDA_KEPLER (TEX_NUM_FLOAT4_IMAGES_CUDA_KEPLER + TEX_NUM_BYTE4_IMAGES_CUDA_KEPLER) | ||||
| #define TEX_IMAGE_BYTE_START_CUDA_KEPLER (TEX_NUM_FLOAT4_IMAGES_CUDA_KEPLER + TEX_NUM_BYTE4_IMAGES_CUDA_KEPLER + TEX_NUM_BYTE_IMAGES_CUDA_KEPLER) | #define TEX_IMAGE_BYTE_START_CUDA_KEPLER (TEX_NUM_FLOAT4_IMAGES_CUDA_KEPLER + TEX_NUM_BYTE4_IMAGES_CUDA_KEPLER + TEX_NUM_BYTE_IMAGES_CUDA_KEPLER) | ||||
| /* OpenCL */ | /* OpenCL */ | ||||
| #define TEX_NUM_BYTE4_IMAGES_OPENCL 1024 | #define TEX_NUM_BYTE4_IMAGES_OPENCL 1024 | ||||
| #define TEX_NUM_FLOAT4_IMAGES_OPENCL 1024 | #define TEX_NUM_FLOAT4_IMAGES_OPENCL 1024 | ||||
| #define TEX_NUM_FLOAT_IMAGES_OPENCL 0 | #define TEX_NUM_FLOAT_IMAGES_OPENCL 0 | ||||
| Show All 15 Lines | |||||