Use const qualifier in do_sky_tex
authorSergey Sharybin <sergey.vfx@gmail.com>
Wed, 13 Jan 2016 08:18:41 +0000 (13:18 +0500)
committerSergey Sharybin <sergey.vfx@gmail.com>
Wed, 13 Jan 2016 08:18:41 +0000 (13:18 +0500)
Will be needed for D1729.

source/blender/render/intern/include/texture.h
source/blender/render/intern/source/render_texture.c

index ed161e186b8ea90a313706d470499037abc8db5f..1141449f2abb21ae82b19aa253c5964c76832a01 100644 (file)
@@ -74,7 +74,7 @@ struct ImagePool;
 /* texture.h */
 
 void do_halo_tex(struct HaloRen *har, float xn, float yn, float col_r[4]);
-void do_sky_tex(const float rco[3], float lo[3], const float dxyview[2], float hor[3], float zen[3], float *blend, int skyflag, short thread);
+void do_sky_tex(const float rco[3], const float lo[3], const float dxyview[2], float hor[3], float zen[3], float *blend, int skyflag, short thread);
 void do_material_tex(struct ShadeInput *shi, struct Render *re);
 void do_lamp_tex(LampRen *la, const float lavec[3], struct ShadeInput *shi, float col_r[3], int effect);
 void do_volume_tex(struct ShadeInput *shi, const float xyz[3], int mapto_flag, float col_r[3], float *val, struct Render *re);
index 87a3482331150de4c7d5f957ff4fa061457ec413..f781d1169c7e977cad0810e4d59803a05be6097e 100644 (file)
@@ -3014,13 +3014,14 @@ void do_halo_tex(HaloRen *har, float xn, float yn, float col_r[4])
 /* ------------------------------------------------------------------------- */
 
 /* hor and zen are RGB vectors, blend is 1 float, should all be initialized */
-void do_sky_tex(const float rco[3], float lo[3], const float dxyview[2], float hor[3], float zen[3], float *blend, int skyflag, short thread)
+void do_sky_tex(const float rco[3], const float lo[3], const float dxyview[2], float hor[3], float zen[3], float *blend, int skyflag, short thread)
 {
        const bool skip_load_image = (R.r.scemode & R_NO_IMAGE_LOAD) != 0;
        MTex *mtex;
        Tex *tex;
        TexResult texres= {0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0, NULL};
-       float *co, fact, stencilTin=1.0;
+       const float *co;
+       float fact, stencilTin=1.0;
        float tempvec[3], texvec[3], dxt[3], dyt[3];
        int tex_nr, rgb= 0;