From e9ac110072b4902ab25400e093b756655b61cc7e Mon Sep 17 00:00:00 2001 From: Brad Davis Date: Fri, 21 Oct 2016 17:05:56 -0700 Subject: [PATCH] Correct mip calculation --- libraries/gl/src/gl/OffscreenQmlSurface.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/libraries/gl/src/gl/OffscreenQmlSurface.cpp b/libraries/gl/src/gl/OffscreenQmlSurface.cpp index 1bcf99a182..1e26f3b8ad 100644 --- a/libraries/gl/src/gl/OffscreenQmlSurface.cpp +++ b/libraries/gl/src/gl/OffscreenQmlSurface.cpp @@ -116,11 +116,8 @@ private: } static size_t getMemoryForSize(const uvec2& size) { - // Base size - size_t result = ((size.x * size.y) << 2); - // Accounting for mips - result += (result >> 1); - return result; + // Base size + mips + return static_cast(((size.x * size.y) << 2) * 1.33f); } void destroyTexture(GLuint texture) {