[Bf-blender-cvs] [754b70a] bake-cycles: Cycles-Bake: remaining building issues
Dalai Felinto
noreply at git.blender.org
Wed Apr 23 02:47:58 CEST 2014
Commit: 754b70ab4c64258e432dcef626442d372b934796
Author: Dalai Felinto
Date: Thu Apr 3 12:59:57 2014 -0300
https://developer.blender.org/rB754b70ab4c64258e432dcef626442d372b934796
Cycles-Bake: remaining building issues
===================================================================
M intern/cycles/kernel/kernel_displace.h
M intern/cycles/kernel/kernel_path.h
===================================================================
diff --git a/intern/cycles/kernel/kernel_displace.h b/intern/cycles/kernel/kernel_displace.h
index 1456a73..6dfed72 100644
--- a/intern/cycles/kernel/kernel_displace.h
+++ b/intern/cycles/kernel/kernel_displace.h
@@ -105,21 +105,21 @@ ccl_device void kernel_bake_evaluate(KernelGlobals *kg, ccl_global uint4 *input,
float v = __uint_as_float(in.w);
int shader;
- float3 P = triangle_point_MT(kg, prim, u, v);
- float3 Ng = triangle_normal_MT(kg, prim, &shader);
+ float3 P, Ng;
+
+ triangle_point_normal(kg, prim, u, v, &P, &Ng, &shader);
/* dummy initilizations copied from SHADER_EVAL_DISPLACE */
float3 I = Ng;
float t = 0.0f;
float time = TIME_INVALID;
int bounce = 0;
- int segment = ~0;
/* light passes */
PathRadiance L;
/* TODO, disable the closures we won't need */
- shader_setup_from_sample(kg, &sd, P, Ng, I, shader, object, prim, u, v, t, time, bounce, segment);
+ shader_setup_from_sample(kg, &sd, P, Ng, I, shader, object, prim, u, v, t, time, bounce);
if(is_light_pass(type)){
RNG rng = cmj_hash(i, 0);
diff --git a/intern/cycles/kernel/kernel_path.h b/intern/cycles/kernel/kernel_path.h
index e045d91..79aeef5 100644
--- a/intern/cycles/kernel/kernel_path.h
+++ b/intern/cycles/kernel/kernel_path.h
@@ -1118,7 +1118,7 @@ ccl_device float4 kernel_branched_path_integrate(KernelGlobals *kg, RNG *rng, in
if(result == VOLUME_PATH_SCATTERED) {
/* todo: use all-light sampling */
if(kernel_path_integrate_scatter_lighting(kg, rng, &volume_sd, &tp, &ps, &L, &pray, num_samples_inv)) {
- kernel_path_indirect(kg, rng, pray, buffer, tp*num_samples_inv, num_samples, ps, &L);
+ kernel_path_indirect(kg, rng, pray, tp*num_samples_inv, num_samples, ps, &L);
/* for render passes, sum and reset indirect light pass variables
* for the next samples */
More information about the Bf-blender-cvs
mailing list