From 44a9b1df0eb6be8f3d1cf72516ad46d4bce0d8b1 Mon Sep 17 00:00:00 2001 From: Ryan Huffman Date: Thu, 9 Aug 2018 12:30:42 -0700 Subject: [PATCH] Fix choice of target backend in TextureCache on OSX --- .../model-networking/src/model-networking/TextureCache.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libraries/model-networking/src/model-networking/TextureCache.cpp b/libraries/model-networking/src/model-networking/TextureCache.cpp index b9def7f5b7..aa00116200 100644 --- a/libraries/model-networking/src/model-networking/TextureCache.cpp +++ b/libraries/model-networking/src/model-networking/TextureCache.cpp @@ -1173,7 +1173,11 @@ void ImageReader::read() { gpu::BackendTarget target = gpu::BackendTarget::GLES32; #else constexpr bool shouldCompress = false; +#ifdef Q_OS_MAC + gpu::BackendTarget target = gpu::BackendTarget::GL41; +#else gpu::BackendTarget target = gpu::BackendTarget::GL45; +#endif #endif texture = image::processImage(std::move(buffer), _url.toString().toStdString(), _maxNumPixels, networkTexture->getTextureType(), shouldCompress, target);