diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2014-10-10 00:04:36 +0400 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2014-10-10 00:04:36 +0400 |
commit | 539a61bce22f2a4c0dd10a4430c9af257a710d2d (patch) | |
tree | 6d3689a8e2fff33285eac77fd0cf101c1754516c /source/blender/render | |
parent | f2280661cb7be102cecf86e711fe32142430d89f (diff) |
Code cleanup: Use generic isnan() function instead of own ifdef
Diffstat (limited to 'source/blender/render')
-rw-r--r-- | source/blender/render/intern/source/imagetexture.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/source/blender/render/intern/source/imagetexture.c b/source/blender/render/intern/source/imagetexture.c index 12701099e18..2787ce99b13 100644 --- a/source/blender/render/intern/source/imagetexture.c +++ b/source/blender/render/intern/source/imagetexture.c @@ -791,14 +791,6 @@ static void area_sample(TexResult *texr, ImBuf *ibuf, float fx, float fy, afdata texr->ta = texr->talpha ? texr->ta*xsd : (clip ? cw*xsd : 1.f); } -/* test if a float value is 'nan' - * there is a C99 function for this: isnan(), but blender seems to use C90 (according to gcc warns), - * and may not be supported by other compilers either */ -/* TODO(sergey): Consider using isnan(), it's used in the other areas. */ -#ifndef ISNAN -# define ISNAN(x) ((x) != (x)) -#endif - typedef struct ReadEWAData { ImBuf *ibuf; afdata_t *AFD; @@ -1212,7 +1204,7 @@ static int imagewraposa_aniso(Tex *tex, Image *ima, ImBuf *ibuf, const float tex if (tex->texfilter == TXF_FELINE) AFD.iProbes = 1; } else { - const int lev = ISNAN(levf) ? 0 : (int)levf; + const int lev = isnan(levf) ? 0 : (int)levf; curibuf = mipmaps[lev]; previbuf = mipmaps[lev + 1]; levf -= floorf(levf); |