Cycles:
* CUDA: Make it more clear that sm_12 and below is not supported. * OpenCL: __KERNEL_SHADING__ was declared twice for nvidia opencl device. * Some reshuffle of defines in kernel_types.h. No functional changes.
This commit is contained in:
parent
039db0906d
commit
f146317b09
@ -241,7 +241,7 @@ public:
|
||||
#ifdef _WIN32
|
||||
if(cuHavePrecompiledKernels()) {
|
||||
if(major <= 1 && minor <= 2)
|
||||
cuda_error(string_printf("CUDA device supported only compute capability 1.3 or up, found %d.%d.", major, minor));
|
||||
cuda_error(string_printf("CUDA device requires compute capability 1.3 or up, found %d.%d. Your GPU is not supported.", major, minor));
|
||||
else
|
||||
cuda_error(string_printf("CUDA binary kernel for this graphics card compute capability (%d.%d) not found.", major, minor));
|
||||
return "";
|
||||
|
@ -303,7 +303,7 @@ public:
|
||||
string build_options = " -cl-fast-relaxed-math ";
|
||||
|
||||
if(platform_name == "NVIDIA CUDA")
|
||||
build_options += "-D__KERNEL_SHADING__ -D__KERNEL_OPENCL_NVIDIA__ -cl-nv-maxrregcount=24 -cl-nv-verbose ";
|
||||
build_options += "-D__KERNEL_OPENCL_NVIDIA__ -cl-nv-maxrregcount=24 -cl-nv-verbose ";
|
||||
|
||||
else if(platform_name == "Apple")
|
||||
build_options += "-D__CL_NO_FLOAT3__ -D__KERNEL_OPENCL_APPLE__ ";
|
||||
|
@ -43,11 +43,11 @@ CCL_NAMESPACE_BEGIN
|
||||
#ifdef __KERNEL_CPU__
|
||||
#define __KERNEL_SHADING__
|
||||
#define __KERNEL_ADV_SHADING__
|
||||
#define __NON_PROGRESSIVE__
|
||||
#define __HAIR__
|
||||
#ifdef WITH_OSL
|
||||
#define __OSL__
|
||||
#endif
|
||||
#define __NON_PROGRESSIVE__
|
||||
#define __HAIR__
|
||||
#endif
|
||||
|
||||
#ifdef __KERNEL_CUDA__
|
||||
@ -112,11 +112,11 @@ CCL_NAMESPACE_BEGIN
|
||||
#define __TRANSPARENT_SHADOWS__
|
||||
#define __PASSES__
|
||||
#define __BACKGROUND_MIS__
|
||||
#define __AO__
|
||||
#define __CAMERA_MOTION__
|
||||
#define __ANISOTROPIC__
|
||||
#define __OBJECT_MOTION__
|
||||
#define __LAMP_MIS__
|
||||
#define __AO__
|
||||
#define __ANISOTROPIC__
|
||||
#define __CAMERA_MOTION__
|
||||
#define __OBJECT_MOTION__
|
||||
#endif
|
||||
//#define __SOBOL_FULL_SCREEN__
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user