diff options
Diffstat (limited to 'intern/cycles/kernel/svm/svm_closure.h')
-rw-r--r-- | intern/cycles/kernel/svm/svm_closure.h | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/intern/cycles/kernel/svm/svm_closure.h b/intern/cycles/kernel/svm/svm_closure.h index 85c7e93f246..6b2910df67a 100644 --- a/intern/cycles/kernel/svm/svm_closure.h +++ b/intern/cycles/kernel/svm/svm_closure.h @@ -741,7 +741,6 @@ ccl_device void svm_node_closure_bsdf(KernelGlobals *kg, ShaderData *sd, float * uint4 data_node2 = read_node(kg, offset); uint4 data_node3 = read_node(kg, offset); uint4 data_node4 = read_node(kg, offset); - uint4 data_node5 = read_node(kg, offset); float3 weight = sd->svm_closure_weight * mix_weight; @@ -765,8 +764,6 @@ ccl_device void svm_node_closure_bsdf(KernelGlobals *kg, ShaderData *sd, float * random = stack_load_float_default(stack, random_ofs, data_node3.y); } - uint primary_specular_ofs, transmission_ofs, secondary_specular_ofs, residual_ofs; - decode_node_uchar4(data_node4.x, &primary_specular_ofs, &transmission_ofs, &secondary_specular_ofs, &residual_ofs); PrincipledHairBSDF *bsdf = (PrincipledHairBSDF*)bsdf_alloc(sd, sizeof(PrincipledHairBSDF), weight); if(bsdf) { @@ -785,11 +782,6 @@ ccl_device void svm_node_closure_bsdf(KernelGlobals *kg, ShaderData *sd, float * float coat = stack_load_float_default(stack, coat_ofs, data_node2.y); float m0_roughness = 1.0f - clamp(coat, 0.0f, 1.0f); - float r = stack_load_float_default(stack, primary_specular_ofs, data_node4.z); - float tt = stack_load_float_default(stack, transmission_ofs, data_node4.w); - float trt = stack_load_float_default(stack, secondary_specular_ofs, data_node5.y); - float trrt = stack_load_float_default(stack, residual_ofs, data_node5.z); - bsdf->N = N; bsdf->roughness = roughness; bsdf->radial_roughness = radial_roughness; @@ -798,11 +790,6 @@ ccl_device void svm_node_closure_bsdf(KernelGlobals *kg, ShaderData *sd, float * bsdf->extra->alpha = alpha; bsdf->extra->eta = ior; - bsdf->extra->r = r; - bsdf->extra->tt = tt; - bsdf->extra->trt = trt; - bsdf->extra->trrt = trrt; - switch(parametrization) { case NODE_PRINCIPLED_HAIR_DIRECT_ABSORPTION: { float3 absorption_coefficient = stack_load_float3(stack, absorption_coefficient_ofs); |