forked from bartvdbraak/blender
Further cleanup for defines:
* Merge Texture defines * Remove Normal Map define.
This commit is contained in:
parent
161815576f
commit
ccf7b391cd
@ -136,11 +136,9 @@ CCL_NAMESPACE_BEGIN
|
||||
#ifdef __KERNEL_SHADING__
|
||||
#define __SVM__
|
||||
#define __EMISSION__
|
||||
#define __PROCEDURAL_TEXTURES__
|
||||
#define __IMAGE_TEXTURES__
|
||||
#define __TEXTURES__
|
||||
#define __EXTRA_NODES__
|
||||
#define __HOLDOUT__
|
||||
#define __NORMAL_MAP__
|
||||
#endif
|
||||
|
||||
#ifdef __KERNEL_ADV_SHADING__
|
||||
|
@ -236,7 +236,7 @@ ccl_device_noinline void svm_eval_nodes(KernelGlobals *kg, ShaderData *sd, Shade
|
||||
if(stack_load_float(stack, node.z) == 1.0f)
|
||||
offset += node.y;
|
||||
break;
|
||||
#ifdef __IMAGE_TEXTURES__
|
||||
#ifdef __TEXTURES__
|
||||
case NODE_TEX_IMAGE:
|
||||
svm_node_tex_image(kg, sd, stack, node);
|
||||
break;
|
||||
@ -246,8 +246,6 @@ ccl_device_noinline void svm_eval_nodes(KernelGlobals *kg, ShaderData *sd, Shade
|
||||
case NODE_TEX_ENVIRONMENT:
|
||||
svm_node_tex_environment(kg, sd, stack, node);
|
||||
break;
|
||||
#endif
|
||||
#ifdef __PROCEDURAL_TEXTURES__
|
||||
case NODE_TEX_SKY:
|
||||
svm_node_tex_sky(kg, sd, stack, node, &offset);
|
||||
break;
|
||||
@ -423,12 +421,10 @@ ccl_device_noinline void svm_eval_nodes(KernelGlobals *kg, ShaderData *sd, Shade
|
||||
#endif
|
||||
case NODE_TANGENT:
|
||||
svm_node_tangent(kg, sd, stack, node);
|
||||
break;
|
||||
#ifdef __NORMAL_MAP__
|
||||
break;
|
||||
case NODE_NORMAL_MAP:
|
||||
svm_node_normal_map(kg, sd, stack, node);
|
||||
break;
|
||||
#endif
|
||||
break;
|
||||
case NODE_END:
|
||||
default:
|
||||
return;
|
||||
|
Loading…
Reference in New Issue
Block a user