diff --git a/interface/CMakeLists.txt b/interface/CMakeLists.txt index fd7e3d95326..c1c39db5291 100644 --- a/interface/CMakeLists.txt +++ b/interface/CMakeLists.txt @@ -247,6 +247,7 @@ target_breakpad() target_json() target_glm() target_discord_rpc() +target_quazip() # perform standard include and linking for found externals foreach(EXTERNAL ${OPTIONAL_EXTERNALS}) diff --git a/libraries/image/src/image/TextureProcessing.cpp b/libraries/image/src/image/TextureProcessing.cpp index 822365eed5b..5968b94b670 100644 --- a/libraries/image/src/image/TextureProcessing.cpp +++ b/libraries/image/src/image/TextureProcessing.cpp @@ -33,11 +33,13 @@ using namespace gpu; +#if defined(NVTT_API) #include #undef _CRT_SECURE_NO_WARNINGS #include #include +#endif static const glm::uvec2 SPARSE_PAGE_SIZE(128); static const glm::uvec2 MAX_TEXTURE_SIZE_GLES(2048); @@ -353,7 +355,7 @@ std::pair processImage(std::shared_ptr& abortProcessing = false) : _abortProcessing(abortProcessing) { - } + SequentialTaskDispatcher(const std::atomic& abortProcessing = false) : _abortProcessing(abortProcessing) {} const std::atomic& _abortProcessing; @@ -518,7 +518,6 @@ class SequentialTaskDispatcher : public nvtt::TaskDispatcher { } } }; -#endif void convertToFloatFromPacked(const unsigned char* source, int width, int height, size_t srcLineByteStride, gpu::Element sourceFormat, glm::vec4* output, size_t outputLinePixelStride) { @@ -771,12 +770,12 @@ void convertImageToLDRTexture(gpu::Texture* texture, Image&& image, BackendTarge } } else { int numMips = 1; - + if (buildMips) { numMips += (int)log2(std::max(width, height)) - baseMipLevel; } assert(numMips > 0); - Etc::RawImage *mipMaps = new Etc::RawImage[numMips]; + Etc::RawImage* mipMaps = new Etc::RawImage[numMips]; Etc::Image::Format etcFormat = Etc::Image::Format::DEFAULT; if (mipFormat == gpu::Element::COLOR_COMPRESSED_ETC2_RGB) { diff --git a/libraries/ui/CMakeLists.txt b/libraries/ui/CMakeLists.txt index b9d41e3551f..4056d5026dc 100644 --- a/libraries/ui/CMakeLists.txt +++ b/libraries/ui/CMakeLists.txt @@ -13,4 +13,4 @@ target_opengl() if (WIN32) add_compile_definitions(_USE_MATH_DEFINES) -endif() \ No newline at end of file +endif() diff --git a/tools/nitpick/CMakeLists.txt b/tools/nitpick/CMakeLists.txt index a9b2ab634cd..3b4f3917201 100644 --- a/tools/nitpick/CMakeLists.txt +++ b/tools/nitpick/CMakeLists.txt @@ -89,6 +89,8 @@ endif() link_hifi_libraries(entities-renderer platform physics) +target_quazip() + # perform standard include and linking for found externals foreach(EXTERNAL ${OPTIONAL_EXTERNALS}) if (${${EXTERNAL}_UPPERCASE}_REQUIRED)