[Bf-blender-cvs] [4bd642f] cycles_kernel_split: rename sd_fetch(X) to be ccl_fetch(sd, X)

Martijn Berger noreply at git.blender.org
Fri May 8 18:05:49 CEST 2015


Commit: 4bd642fccb5321ba8d0c6237a4ec4b26b9663ea0
Author: Martijn Berger
Date:   Fri May 8 18:03:52 2015 +0200
Branches: cycles_kernel_split
https://developer.blender.org/rB4bd642fccb5321ba8d0c6237a4ec4b26b9663ea0

rename sd_fetch(X)  to be ccl_fetch(sd, X)

===================================================================

M	intern/cycles/kernel/closure/bsdf.h
M	intern/cycles/kernel/geom/geom_attribute.h
M	intern/cycles/kernel/geom/geom_motion_triangle.h
M	intern/cycles/kernel/geom/geom_object.h
M	intern/cycles/kernel/geom/geom_primitive.h
M	intern/cycles/kernel/geom/geom_triangle.h
M	intern/cycles/kernel/kernel_DirectLighting.cl
M	intern/cycles/kernel/kernel_Holdout_Emission_Blurring_Pathtermination_AO.cl
M	intern/cycles/kernel/kernel_camera.h
M	intern/cycles/kernel/kernel_emission.h
M	intern/cycles/kernel/kernel_passes.h
M	intern/cycles/kernel/kernel_path_surface.h
M	intern/cycles/kernel/kernel_shader.h
M	intern/cycles/kernel/kernel_shadow.h
M	intern/cycles/kernel/kernel_types.h
M	intern/cycles/kernel/svm/svm.h
M	intern/cycles/kernel/svm/svm_attribute.h
M	intern/cycles/kernel/svm/svm_camera.h
M	intern/cycles/kernel/svm/svm_closure.h
M	intern/cycles/kernel/svm/svm_displace.h
M	intern/cycles/kernel/svm/svm_fresnel.h
M	intern/cycles/kernel/svm/svm_geometry.h
M	intern/cycles/kernel/svm/svm_image.h
M	intern/cycles/kernel/svm/svm_light_path.h
M	intern/cycles/kernel/svm/svm_tex_coord.h
M	intern/cycles/kernel/svm/svm_vector_transform.h
M	intern/cycles/kernel/svm/svm_wireframe.h

===================================================================

diff --git a/intern/cycles/kernel/closure/bsdf.h b/intern/cycles/kernel/closure/bsdf.h
index d6dab00..5708044 100644
--- a/intern/cycles/kernel/closure/bsdf.h
+++ b/intern/cycles/kernel/closure/bsdf.h
@@ -47,79 +47,79 @@ ccl_device int bsdf_sample(KernelGlobals *kg, const ShaderData *sd, const Shader
 	switch(sc->type) {
 		case CLOSURE_BSDF_DIFFUSE_ID:
 		case CLOSURE_BSDF_BSSRDF_ID:
-			label = bsdf_diffuse_sample(sc, sd_fetch(Ng), sd_fetch(I), sd_fetch(dI).dx, sd_fetch(dI).dy, randu, randv,
+			label = bsdf_diffuse_sample(sc, ccl_fetch(sd,Ng), ccl_fetch(sd,I), ccl_fetch(sd,dI).dx, ccl_fetch(sd,dI).dy, randu, randv,
 				eval, omega_in, &domega_in->dx, &domega_in->dy, pdf);
 			break;
 #ifdef __SVM__
 		case CLOSURE_BSDF_OREN_NAYAR_ID:
-			label = bsdf_oren_nayar_sample(sc, sd_fetch(Ng), sd_fetch(I), sd_fetch(dI).dx, sd_fetch(dI).dy, randu, randv,
+			label = bsdf_oren_nayar_sample(sc, ccl_fetch(sd,Ng), ccl_fetch(sd,I), ccl_fetch(sd,dI).dx, ccl_fetch(sd,dI).dy, randu, randv,
 				eval, omega_in, &domega_in->dx, &domega_in->dy, pdf);
 			break;
 		/*case CLOSURE_BSDF_PHONG_RAMP_ID:
-			label = bsdf_phong_ramp_sample(sc, sd_fetch(Ng), sd_fetch(I), sd_fetch(dI).dx, sd_fetch(dI).dy, randu, randv,
+			label = bsdf_phong_ramp_sample(sc, ccl_fetch(sd,Ng), ccl_fetch(sd,I), ccl_fetch(sd,dI).dx, ccl_fetch(sd,dI).dy, randu, randv,
 				eval, omega_in, &domega_in->dx, &domega_in->dy, pdf);
 			break;
 		case CLOSURE_BSDF_DIFFUSE_RAMP_ID:
-			label = bsdf_diffuse_ramp_sample(sc, sd_fetch(Ng), sd_fetch(I), sd_fetch(dI).dx, sd_fetch(dI).dy, randu, randv,
+			label = bsdf_diffuse_ramp_sample(sc, ccl_fetch(sd,Ng), ccl_fetch(sd,I), ccl_fetch(sd,dI).dx, ccl_fetch(sd,dI).dy, randu, randv,
 				eval, omega_in, &domega_in->dx, &domega_in->dy, pdf);
 			break;*/
 		case CLOSURE_BSDF_TRANSLUCENT_ID:
-			label = bsdf_translucent_sample(sc, sd_fetch(Ng), sd_fetch(I), sd_fetch(dI).dx, sd_fetch(dI).dy, randu, randv,
+			label = bsdf_translucent_sample(sc, ccl_fetch(sd,Ng), ccl_fetch(sd,I), ccl_fetch(sd,dI).dx, ccl_fetch(sd,dI).dy, randu, randv,
 				eval, omega_in, &domega_in->dx, &domega_in->dy, pdf);
 			break;
 		case CLOSURE_BSDF_REFLECTION_ID:
-			label = bsdf_reflection_sample(sc, sd_fetch(Ng), sd_fetch(I), sd_fetch(dI).dx, sd_fetch(dI).dy, randu, randv,
+			label = bsdf_reflection_sample(sc, ccl_fetch(sd,Ng), ccl_fetch(sd,I), ccl_fetch(sd,dI).dx, ccl_fetch(sd,dI).dy, randu, randv,
 				eval, omega_in, &domega_in->dx, &domega_in->dy, pdf);
 			break;
 		case CLOSURE_BSDF_REFRACTION_ID:
-			label = bsdf_refraction_sample(sc, sd_fetch(Ng), sd_fetch(I), sd_fetch(dI).dx, sd_fetch(dI).dy, randu, randv,
+			label = bsdf_refraction_sample(sc, ccl_fetch(sd,Ng), ccl_fetch(sd,I), ccl_fetch(sd,dI).dx, ccl_fetch(sd,dI).dy, randu, randv,
 				eval, omega_in, &domega_in->dx, &domega_in->dy, pdf);
 			break;
 		case CLOSURE_BSDF_TRANSPARENT_ID:
-			label = bsdf_transparent_sample(sc, sd_fetch(Ng), sd_fetch(I), sd_fetch(dI).dx, sd_fetch(dI).dy, randu, randv,
+			label = bsdf_transparent_sample(sc, ccl_fetch(sd,Ng), ccl_fetch(sd,I), ccl_fetch(sd,dI).dx, ccl_fetch(sd,dI).dy, randu, randv,
 				eval, omega_in, &domega_in->dx, &domega_in->dy, pdf);
 			break;
 		case CLOSURE_BSDF_MICROFACET_GGX_ID:
 		case CLOSURE_BSDF_MICROFACET_GGX_ANISO_ID:
 		case CLOSURE_BSDF_MICROFACET_GGX_REFRACTION_ID:
-			label = bsdf_microfacet_ggx_sample(kg, sc, sd_fetch(Ng), sd_fetch(I), sd_fetch(dI).dx, sd_fetch(dI).dy, randu, randv,
+			label = bsdf_microfacet_ggx_sample(kg, sc, ccl_fetch(sd,Ng), ccl_fetch(sd,I), ccl_fetch(sd,dI).dx, ccl_fetch(sd,dI).dy, randu, randv,
 				eval, omega_in, &domega_in->dx, &domega_in->dy, pdf);
 			break;
 		case CLOSURE_BSDF_MICROFACET_BECKMANN_ID:
 		case CLOSURE_BSDF_MICROFACET_BECKMANN_ANISO_ID:
 		case CLOSURE_BSDF_MICROFACET_BECKMANN_REFRACTION_ID:
-			label = bsdf_microfacet_beckmann_sample(kg, sc, sd_fetch(Ng), sd_fetch(I), sd_fetch(dI).dx, sd_fetch(dI).dy, randu, randv,
+			label = bsdf_microfacet_beckmann_sample(kg, sc, ccl_fetch(sd,Ng), ccl_fetch(sd,I), ccl_fetch(sd,dI).dx, ccl_fetch(sd,dI).dy, randu, randv,
 				eval, omega_in, &domega_in->dx, &domega_in->dy, pdf);
 			break;
 		case CLOSURE_BSDF_ASHIKHMIN_SHIRLEY_ID:
 		case CLOSURE_BSDF_ASHIKHMIN_SHIRLEY_ANISO_ID:
-			label = bsdf_ashikhmin_shirley_sample(sc, sd_fetch(Ng), sd_fetch(I), sd_fetch(dI).dx, sd_fetch(dI).dy, randu, randv,
+			label = bsdf_ashikhmin_shirley_sample(sc, ccl_fetch(sd,Ng), ccl_fetch(sd,I), ccl_fetch(sd,dI).dx, ccl_fetch(sd,dI).dy, randu, randv,
 				eval, omega_in, &domega_in->dx, &domega_in->dy, pdf);
 			break;
 		case CLOSURE_BSDF_ASHIKHMIN_VELVET_ID:
-			label = bsdf_ashikhmin_velvet_sample(sc, sd_fetch(Ng), sd_fetch(I), sd_fetch(dI).dx, sd_fetch(dI).dy, randu, randv,
+			label = bsdf_ashikhmin_velvet_sample(sc, ccl_fetch(sd,Ng), ccl_fetch(sd,I), ccl_fetch(sd,dI).dx, ccl_fetch(sd,dI).dy, randu, randv,
 				eval, omega_in, &domega_in->dx, &domega_in->dy, pdf);
 			break;
 		case CLOSURE_BSDF_DIFFUSE_TOON_ID:
-			label = bsdf_diffuse_toon_sample(sc, sd_fetch(Ng), sd_fetch(I), sd_fetch(dI).dx, sd_fetch(dI).dy, randu, randv,
+			label = bsdf_diffuse_toon_sample(sc, ccl_fetch(sd,Ng), ccl_fetch(sd,I), ccl_fetch(sd,dI).dx, ccl_fetch(sd,dI).dy, randu, randv,
 				eval, omega_in, &domega_in->dx, &domega_in->dy, pdf);
 			break;
 		case CLOSURE_BSDF_GLOSSY_TOON_ID:
-			label = bsdf_glossy_toon_sample(sc, sd_fetch(Ng), sd_fetch(I), sd_fetch(dI).dx, sd_fetch(dI).dy, randu, randv,
+			label = bsdf_glossy_toon_sample(sc, ccl_fetch(sd,Ng), ccl_fetch(sd,I), ccl_fetch(sd,dI).dx, ccl_fetch(sd,dI).dy, randu, randv,
 				eval, omega_in, &domega_in->dx, &domega_in->dy, pdf);
 			break;
 		case CLOSURE_BSDF_HAIR_REFLECTION_ID:
-			label = bsdf_hair_reflection_sample(sc, sd_fetch(Ng), sd_fetch(I), sd_fetch(dI).dx, sd_fetch(dI).dy, randu, randv,
+			label = bsdf_hair_reflection_sample(sc, ccl_fetch(sd,Ng), ccl_fetch(sd,I), ccl_fetch(sd,dI).dx, ccl_fetch(sd,dI).dy, randu, randv,
 				eval, omega_in, &domega_in->dx, &domega_in->dy, pdf);
 			break;
 		case CLOSURE_BSDF_HAIR_TRANSMISSION_ID:
-			label = bsdf_hair_transmission_sample(sc, sd_fetch(Ng), sd_fetch(I), sd_fetch(dI).dx, sd_fetch(dI).dy, randu, randv,
+			label = bsdf_hair_transmission_sample(sc, ccl_fetch(sd,Ng), ccl_fetch(sd,I), ccl_fetch(sd,dI).dx, ccl_fetch(sd,dI).dy, randu, randv,
 				eval, omega_in, &domega_in->dx, &domega_in->dy, pdf);
 			break;
 #endif
 #ifdef __VOLUME__
 		case CLOSURE_VOLUME_HENYEY_GREENSTEIN_ID:
-			label = volume_henyey_greenstein_sample(sc, sd_fetch(I), sd_fetch(dI).dx, sd_fetch(dI).dy, randu, randv, eval, omega_in, &domega_in->dx, &domega_in->dy, pdf);
+			label = volume_henyey_greenstein_sample(sc, ccl_fetch(sd,I), ccl_fetch(sd,dI).dx, ccl_fetch(sd,dI).dy, randu, randv, eval, omega_in, &domega_in->dx, &domega_in->dy, pdf);
 			break;
 #endif
 		default:
@@ -139,67 +139,67 @@ ccl_device float3 bsdf_eval(KernelGlobals *kg, const ShaderData *sd, const Shade
 		return OSLShader::bsdf_eval(sd, sc, omega_in, *pdf);
 #endif
 
-	if(dot(sd_fetch(Ng), omega_in) >= 0.0f) {
+	if(dot(ccl_fetch(sd,Ng), omega_in) >= 0.0f) {
 		switch(sc->type) {
 			case CLOSURE_BSDF_DIFFUSE_ID:
 			case CLOSURE_BSDF_BSSRDF_ID:
-				eval = bsdf_diffuse_eval_reflect(sc, sd_fetch(I), omega_in, pdf);
+				eval = bsdf_diffuse_eval_reflect(sc, ccl_fetch(sd,I), omega_in, pdf);
 				break;
 #ifdef __SVM__
 			case CLOSURE_BSDF_OREN_NAYAR_ID:
-				eval = bsdf_oren_nayar_eval_reflect(sc, sd_fetch(I), omega_in, pdf);
+				eval = bsdf_oren_nayar_eval_reflect(sc, ccl_fetch(sd,I), omega_in, pdf);
 				break;
 			/*case CLOSURE_BSDF_PHONG_RAMP_ID:
-				eval = bsdf_phong_ramp_eval_reflect(sc, sd_fetch(I), omega_in, pdf);
+				eval = bsdf_phong_ramp_eval_reflect(sc, ccl_fetch(sd,I), omega_in, pdf);
 				break;
 			case CLOSURE_BSDF_DIFFUSE_RAMP_ID:
-				eval = bsdf_diffuse_ramp_eval_reflect(sc, sd_fetch(I), omega_in, pdf);
+				eval = bsdf_diffuse_ramp_eval_reflect(sc, ccl_fetch(sd,I), omega_in, pdf);
 				break;*/
 			case CLOSURE_BSDF_TRANSLUCENT_ID:
-				eval = bsdf_translucent_eval_reflect(sc, sd_fetch(I), omega_in, pdf);
+				eval = bsdf_translucent_eval_reflect(sc, ccl_fetch(sd,I), omega_in, pdf);
 				break;
 			case CLOSURE_BSDF_REFLECTION_ID:
-				eval = bsdf_reflection_eval_reflect(sc, sd_fetch(I), omega_in, pdf);
+				eval = bsdf_reflection_eval_reflect(sc, ccl_fetch(sd,I), omega_in, pdf);
 				break;
 			case CLOSURE_BSDF_REFRACTION_ID:
-				eval = bsdf_refraction_eval_reflect(sc, sd_fetch(I), omega_in, pdf);
+				eval = bsdf_refraction_eval_reflect(sc, ccl_fetch(sd,I), omega_in, pdf);
 				break;
 			case CLOSURE_BSDF_TRANSPARENT_ID:
-				eval = bsdf_transparent_eval_reflect(sc, sd_fetch(I), omega_in, pdf);
+				eval = bsdf_transparent_eval_reflect(sc, ccl_fetch(sd,I), omega_in, pdf);
 				break;
 			case CLOSURE_BSDF_MICROFACET_GGX_ID:
 			case CLOSURE_BSDF_MICROFACET_GGX_ANISO_ID:
 			case CLOSURE_BSDF_MICROFACET_GGX_REFRACTION_ID:
-				eval = bsdf_microfacet_ggx_eval_reflect(sc, sd_fetch(I), omega_in, pdf);
+				eval = bsdf_microfacet_ggx_eval_reflect(sc, ccl_fetch(sd,I), omega_in, pdf);
 				break;
 			case CLOSURE_BSDF_MICROFACET_BECKMANN_ID:
 			case CLOSURE_BSDF_MICROFACET_BECKMANN_ANISO_ID:
 			case CLOSURE_BSDF_MICROFACET_BECKMANN_REFRACTION_ID:
-				eval = bsdf_microfacet_beckmann_eval_reflect(sc, sd_fetch(I), omega_in, pdf);
+				eval = bsdf_microfacet_beckmann_eval_reflect(sc, ccl_fetch(sd,I), omega_in, pdf);
 				break;
 			case CLOSURE_BSDF_ASHIKHMIN_SHIRLEY_ID:
 			case CLOSURE_BSDF_ASHIKHMIN_SHIRLEY_ANISO_ID:
-				eval = bsdf_ashikhmin_shirley_eval_reflect(sc, sd_fetch(I), omega_in, pdf);
+				eval = bsdf_ashikhmin_shirley_eval_reflect(sc, ccl_fetch(sd,I), omega_in, pdf);
 				break;
 			case CLOSURE_BSDF_ASHIKHMIN_VELVET_ID:
-				eval = bsdf_ashikhmin_velvet_eval_reflect(sc, sd_fetch(I), omega_in, pdf);
+				eval = bsdf_ashikhmin_velvet_eval_reflect(sc, ccl_fetch(sd,I), omega_in, pdf);
 				break;
 			case CLOSURE_BSDF_DIFFUSE_TOON_ID:
-				eval = bsdf_diffuse_toon_eval_reflect(sc, sd_fetch(I), omega_in, pdf);
+				eval = bsdf_diffuse_toon_eval_reflect(sc, ccl_fetch(sd,I), omega_in, pdf);
 				break;
 			case CLOSURE_BSDF_GLOSSY_TOON_ID:
-				eval = bsdf_glossy_toon_eval_reflect(sc, sd_fetch(I), omega_in, pdf);
+				eval = bsdf_gloss

@@ Diff output truncated at 10240 characters. @@




More information about the Bf-blender-cvs mailing list