[Bf-blender-cvs] [6c96535] master: Code Cleanup: use static for sky_model_data.h
Campbell Barton
noreply at git.blender.org
Thu Dec 12 18:45:51 CET 2013
Commit: 6c96535fd887c96cd013812d53085b28a5203d5a
Author: Campbell Barton
Date: Fri Dec 13 04:16:57 2013 +1100
http://developer.blender.org/rB6c96535fd887c96cd013812d53085b28a5203d5a
Code Cleanup: use static for sky_model_data.h
===================================================================
M intern/cycles/render/sky_model.cpp
M intern/cycles/render/sky_model_data.h
===================================================================
diff --git a/intern/cycles/render/sky_model.cpp b/intern/cycles/render/sky_model.cpp
index 3bfb5e1..6f250c0 100644
--- a/intern/cycles/render/sky_model.cpp
+++ b/intern/cycles/render/sky_model.cpp
@@ -132,20 +132,20 @@ CCL_NAMESPACE_BEGIN
// internal definitions
-typedef double *ArHosekSkyModel_Dataset;
-typedef double *ArHosekSkyModel_Radiance_Dataset;
+typedef const double *ArHosekSkyModel_Dataset;
+typedef const double *ArHosekSkyModel_Radiance_Dataset;
// internal functions
static void ArHosekSkyModel_CookConfiguration(
- ArHosekSkyModel_Dataset dataset,
+ ArHosekSkyModel_Dataset dataset,
ArHosekSkyModelConfiguration config,
double turbidity,
double albedo,
double solar_elevation
)
{
- double * elev_matrix;
+ const double * elev_matrix;
int int_turbidity = (int)turbidity;
double turbidity_rem = turbidity - (double)int_turbidity;
@@ -226,7 +226,7 @@ static double ArHosekSkyModel_CookRadianceConfiguration(
double solar_elevation
)
{
- double* elev_matrix;
+ const double* elev_matrix;
int int_turbidity = (int)turbidity;
double turbidity_rem = turbidity - (double)int_turbidity;
diff --git a/intern/cycles/render/sky_model_data.h b/intern/cycles/render/sky_model_data.h
index a292eea..4171bd1 100644
--- a/intern/cycles/render/sky_model_data.h
+++ b/intern/cycles/render/sky_model_data.h
@@ -103,7 +103,7 @@ the model.
// Uses Sep 9 pattern / Aug 23 mean dataset
-double datasetXYZ1[] =
+static const double datasetXYZ1[] =
{
// albedo 0, turbidity 1
-1.117001e+000,
@@ -1207,7 +1207,7 @@ double datasetXYZ1[] =
6.232887e-001,
};
-double datasetXYZRad1[] =
+static const double datasetXYZRad1[] =
{
// albedo 0, turbidity 1
1.560219e+000,
@@ -1351,7 +1351,7 @@ double datasetXYZRad1[] =
2.523432e+001,
};
-double datasetXYZ2[] =
+static const double datasetXYZ2[] =
{
// albedo 0, turbidity 1
-1.127942e+000,
@@ -2455,7 +2455,7 @@ double datasetXYZ2[] =
6.118645e-001,
};
-double datasetXYZRad2[] =
+static const double datasetXYZRad2[] =
{
// albedo 0, turbidity 1
1.632341e+000,
@@ -2599,7 +2599,7 @@ double datasetXYZRad2[] =
2.641780e+001,
};
-double datasetXYZ3[] =
+static const double datasetXYZ3[] =
{
// albedo 0, turbidity 1
-1.310023e+000,
@@ -3703,7 +3703,7 @@ double datasetXYZ3[] =
6.791814e-001,
};
-double datasetXYZRad3[] =
+static const double datasetXYZRad3[] =
{
// albedo 0, turbidity 1
1.168084e+000,
@@ -3849,14 +3849,14 @@ double datasetXYZRad3[] =
-double* datasetsXYZ[] =
+static const double* datasetsXYZ[] =
{
datasetXYZ1,
datasetXYZ2,
datasetXYZ3
};
-double* datasetsXYZRad[] =
+static const double* datasetsXYZRad[] =
{
datasetXYZRad1,
datasetXYZRad2,
More information about the Bf-blender-cvs
mailing list