Cycles / Math functions:
* Rename some math functions: len -> length len_squared -> length_squared normalize_len -> normalize_length * This way OpenCL uses its inbuilt length() function, rather than our own. The other two functions have been renamed for consistency. * Tested CPU, CUDA and OpenCL compile, should be no functional changes.
This commit is contained in:
@@ -222,7 +222,7 @@ __device_inline bool shadow_blocked(KernelGlobals *kg, PathState *state, Ray *ra
|
||||
|
||||
ray->P = ray_offset(sd.P, -sd.Ng);
|
||||
if(ray->t != FLT_MAX)
|
||||
ray->D = normalize_len(Pend - ray->P, &ray->t);
|
||||
ray->D = normalize_length(Pend - ray->P, &ray->t);
|
||||
|
||||
bounce++;
|
||||
}
|
||||
@@ -266,7 +266,7 @@ __device float4 kernel_path_progressive(KernelGlobals *kg, RNG *rng, int sample,
|
||||
if((kernel_data.cam.resolution == 1) && (state.flag & PATH_RAY_CAMERA)) {
|
||||
float3 pixdiff = ray.dD.dx + ray.dD.dy;
|
||||
/*pixdiff = pixdiff - dot(pixdiff, ray.D)*ray.D;*/
|
||||
difl = kernel_data.curve_kernel_data.minimum_width * len(pixdiff) * 0.5f;
|
||||
difl = kernel_data.curve_kernel_data.minimum_width * length(pixdiff) * 0.5f;
|
||||
}
|
||||
|
||||
extmax = kernel_data.curve_kernel_data.maximum_width;
|
||||
@@ -956,7 +956,7 @@ __device float4 kernel_path_non_progressive(KernelGlobals *kg, RNG *rng, int sam
|
||||
if((kernel_data.cam.resolution == 1) && (state.flag & PATH_RAY_CAMERA)) {
|
||||
float3 pixdiff = ray.dD.dx + ray.dD.dy;
|
||||
/*pixdiff = pixdiff - dot(pixdiff, ray.D)*ray.D;*/
|
||||
difl = kernel_data.curve_kernel_data.minimum_width * len(pixdiff) * 0.5f;
|
||||
difl = kernel_data.curve_kernel_data.minimum_width * length(pixdiff) * 0.5f;
|
||||
}
|
||||
|
||||
extmax = kernel_data.curve_kernel_data.maximum_width;
|
||||
|
Reference in New Issue
Block a user