Cycles:
authorThomas Dinges <blender@dingto.org>
Fri, 14 Jun 2013 14:29:00 +0000 (14:29 +0000)
committerThomas Dinges <blender@dingto.org>
Fri, 14 Jun 2013 14:29:00 +0000 (14:29 +0000)
* Style cleanup for M_PI constants.
* Move Wireframe node into __EXTRA_NODES__ define

intern/cycles/kernel/kernel_montecarlo.h
intern/cycles/kernel/kernel_projection.h
intern/cycles/kernel/svm/svm.h
intern/cycles/kernel/svm/svm_texture.h

index f608429da369f794e74f3f6df5a197d0982195db..7d5e4cd9df523f58f9662c75858987caf9c7d14c 100644 (file)
@@ -39,7 +39,7 @@ CCL_NAMESPACE_BEGIN
 /// [-1,1] uniformly distributed over a unit sphere.
 __device void to_unit_disk(float *x, float *y)
 {
-       float phi = 2.0f * M_PI_F * (*x);
+       float phi = M_2PI_F * (*x);
        float r = sqrtf(*y);
 
        *x = r * cosf(phi);
index 6516b9e4d82bb56230d4465d0eb25d2325106ce9..d9520de7956cfce75d6dbad80d80eec4b02cce32 100644 (file)
@@ -57,7 +57,7 @@ __device float3 spherical_to_direction(float theta, float phi)
 
 __device float2 direction_to_equirectangular(float3 dir)
 {
-       float u = -atan2f(dir.y, dir.x)/(2.0f*M_PI_F) + 0.5f;
+       float u = -atan2f(dir.y, dir.x)/(M_2PI_F) + 0.5f;
        float v = atan2f(dir.z, hypotf(dir.x, dir.y))/M_PI_F + 0.5f;
 
        return make_float2(u, v);
index 7f0bb3163a1beab3001ec2028abd8a084dd8749f..e5df880b5967f6ed0e7610f14b7b51f04dac3e4c 100644 (file)
@@ -359,10 +359,10 @@ __device_noinline void svm_eval_nodes(KernelGlobals *kg, ShaderData *sd, ShaderT
                        case NODE_LAYER_WEIGHT:
                                svm_node_layer_weight(sd, stack, node);
                                break;
+#ifdef __EXTRA_NODES__
                        case NODE_WIREFRAME:
                                svm_node_wireframe(kg, sd, stack, node.y, node.z, node.w);
                                break;
-#ifdef __EXTRA_NODES__
                        case NODE_WAVELENGTH:
                                svm_node_wavelength(sd, stack, node.y, node.z);
                                break;
index ba5b772b3a190101d9a8979e5da571e6fc91290a..3347b6235068160b709d88f98bdcf94535c6afd2 100644 (file)
@@ -185,7 +185,7 @@ __device float noise_wave(NodeWaveBasis wave, float a)
                return 0.5f + 0.5f * sinf(a);
        }
        else if(wave == NODE_WAVE_SAW) {
-               float b = 2.0f*M_PI_F;
+               float b = M_2PI_F;
                int n = float_to_int(a / b);
                a -= n*b;
                if(a < 0.0f) a += b;
@@ -193,7 +193,7 @@ __device float noise_wave(NodeWaveBasis wave, float a)
                return a / b;
        }
        else if(wave == NODE_WAVE_TRI) {
-               float b = 2.0f*M_PI_F;
+               float b = M_2PI_F;
                float rmax = 1.0f;
 
                return rmax - 2.0f*fabsf(floorf((a*(1.0f/b))+0.5f) - (a*(1.0f/b)));