From 898433f42e06d91384430019d16dda4685e3a17e Mon Sep 17 00:00:00 2001 From: Stephen Birarda Date: Tue, 23 May 2017 14:16:43 -0700 Subject: [PATCH] force BC3 instead of BC1a compression for alpha textures --- libraries/image/src/image/Image.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libraries/image/src/image/Image.cpp b/libraries/image/src/image/Image.cpp index 7f0674b17d..2a72304f5c 100644 --- a/libraries/image/src/image/Image.cpp +++ b/libraries/image/src/image/Image.cpp @@ -493,6 +493,10 @@ gpu::TexturePointer TextureUsage::process2DTextureColorFromImage(const QImage& s if (validAlpha) { processTextureAlpha(image, validAlpha, alphaAsMask); + + // NOTE: This disables BC1a compression becuase it was producing odd artifacts on text textures + // for the tutorial. Instead we use BC3 (which is larger) but doesn't produce the same artifacts). + alphaAsMask = false; } gpu::TexturePointer theTexture = nullptr;