White space and warning stuff
color_t: Added isNaN isInf methods useful for debugging
MathOptimizations: Removed fTan, results too far from the right precision
Fix for glossy materials
Merge branch 'master' of github.com:YafaRay/Core

Conflicts:
	include/core_api/texture.h
	include/utilities/mathOptimizations.h
ImageFilm: Replaced doubles with floats
PFLOAT removed from matrix4x4
SPPM: removed incompatible long long type
Microfacet: Fixed out of rdomain divisors and added firefly rejection value
MathOptimizations: Removed double overloads
ImageFilm: Fixed filter calculation for floats instead of doubles
CMake: added headers to source lists
* FAST_MATH and FAST_TRIG enabled by default
SampleUtils: Removed doubles from cone sampling code
Microfacet: fixed the tan cutoff
SPPM: added int64_t to the big variables
Another fix for White Dots
Merge pull request #1 from DavidBluecame/darktide

Another fix for White Dots
Improvement to the White dots fix by DarkTide

DarkTide has pointed out that the comparison with zero is unreliable, so it's better to include a sigma in the comparison. This fixes more white dots cases.
Another possible improvement for White Dots

Even with all the fixes implemented today for White Dots, I got some in the "enzo" car demo scene :-(

Normally we use the flag -ffast-math to improve speed but it causes the isnan() and isinf() functions not to work.

As we want the maximum possible speed, we don't want to remove the flag -ffast-math. However, perhaps we could re-enable only the capability of isnan() and isinf() functions by using the flag "-fno-finite-math-only" in addition to "-ffast-math"?

So, instead of  "-O3 -ffast-math", we would have
"-O3 -ffast-math -fno-finite-math-only"

Please, try this possible change to see if/how it impacts the render speeds. If there is only a minimal impact in speed, I think it's worth to use "-fno-finite-math-only", because it would solve almost all possible cases of NaN, Inf, etc for good!

I hope this helps! Best regards.
reverting change to CMakeLists