Fix T49846: OpenCL rendering compilation failure
This commit is contained in:
@@ -235,7 +235,7 @@ ccl_device_inline void spherical_stereo_transform(KernelGlobals *kg, float3 *P,
|
|||||||
if(kernel_data.cam.pole_merge_angle_to > 0.0f) {
|
if(kernel_data.cam.pole_merge_angle_to > 0.0f) {
|
||||||
const float pole_merge_angle_from = kernel_data.cam.pole_merge_angle_from,
|
const float pole_merge_angle_from = kernel_data.cam.pole_merge_angle_from,
|
||||||
pole_merge_angle_to = kernel_data.cam.pole_merge_angle_to;
|
pole_merge_angle_to = kernel_data.cam.pole_merge_angle_to;
|
||||||
float altitude = fabsf(safe_asinf(D->z));
|
float altitude = fabsf(safe_asinf((*D).z));
|
||||||
if(altitude > pole_merge_angle_to) {
|
if(altitude > pole_merge_angle_to) {
|
||||||
interocular_offset = 0.0f;
|
interocular_offset = 0.0f;
|
||||||
}
|
}
|
||||||
|
@@ -276,7 +276,7 @@ ccl_device_inline void shader_setup_from_sample(KernelGlobals *kg,
|
|||||||
|
|
||||||
#ifdef __OBJECT_MOTION__
|
#ifdef __OBJECT_MOTION__
|
||||||
shader_setup_object_transforms(kg, sd, time);
|
shader_setup_object_transforms(kg, sd, time);
|
||||||
#else
|
#endif
|
||||||
}
|
}
|
||||||
else if(lamp != LAMP_NONE) {
|
else if(lamp != LAMP_NONE) {
|
||||||
ccl_fetch(sd, ob_tfm) = lamp_fetch_transform(kg, lamp, false);
|
ccl_fetch(sd, ob_tfm) = lamp_fetch_transform(kg, lamp, false);
|
||||||
|
Reference in New Issue
Block a user