diff --git a/libraries/image/CMakeLists.txt b/libraries/image/CMakeLists.txt index 0c733ae789..62f48f66e2 100644 --- a/libraries/image/CMakeLists.txt +++ b/libraries/image/CMakeLists.txt @@ -2,6 +2,7 @@ set(TARGET_NAME image) setup_hifi_library() link_hifi_libraries(shared gpu) target_nvtt() +target_tbb() target_etc2comp() target_openexr() diff --git a/libraries/image/src/image/CubeMap.cpp b/libraries/image/src/image/CubeMap.cpp index 5f54129cdc..fea3477d20 100644 --- a/libraries/image/src/image/CubeMap.cpp +++ b/libraries/image/src/image/CubeMap.cpp @@ -11,8 +11,7 @@ #include "CubeMap.h" #include -#include -#include +#include #include "RandomAndNoise.h" #include "BRDF.h" @@ -551,7 +550,7 @@ void CubeMap::generateGGXSamples(GGXSamples& data, float roughness, const int re float D = ggx::evaluate(NdotH, roughness); float pdf = (D * NdotH / (4.0f * HdotV)) + 0.0001f; float saSample = 1.0f / (float(sampleCount) * pdf + 0.0001f); - float mipLevel = std::max(0.5f * log2(saSample / saTexel) + mipBias, 0.0f); + float mipLevel = std::max(0.5f * std::log2(saSample / saTexel) + mipBias, 0.0f); auto& sample = data.points[sampleIndex]; sample.x = L.x; diff --git a/libraries/render-utils/src/LightingModel.cpp b/libraries/render-utils/src/LightingModel.cpp index 5a9ab310c6..5fcec1f033 100644 --- a/libraries/render-utils/src/LightingModel.cpp +++ b/libraries/render-utils/src/LightingModel.cpp @@ -14,8 +14,7 @@ #include "render-utils/ShaderConstants.h" -#include -#include +#include gpu::TexturePointer LightingModel::_ambientFresnelLUT; diff --git a/libraries/shared/src/TBBHelpers.h b/libraries/shared/src/TBBHelpers.h index 6b5c4d416b..0c4deace6a 100644 --- a/libraries/shared/src/TBBHelpers.h +++ b/libraries/shared/src/TBBHelpers.h @@ -20,6 +20,7 @@ #include #include #include +#include #ifdef _WIN32 #pragma warning( pop )