From 715b2baeefa7c91fca6e331e5b8016bfbdaa8cfe Mon Sep 17 00:00:00 2001 From: Sandy Date: Sun, 14 Aug 2022 19:10:24 -0400 Subject: [PATCH] pixelformat: Fix unpack functions shifting by 14 instead of 15 for alpha to get MSB (#280) --- include/bx/inline/pixelformat.inl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/bx/inline/pixelformat.inl b/include/bx/inline/pixelformat.inl index 78caf6c..856a2a8 100644 --- a/include/bx/inline/pixelformat.inl +++ b/include/bx/inline/pixelformat.inl @@ -899,7 +899,7 @@ namespace bx _dst[0] = float( ( (packed ) & 0x1f) ) / 31.0f; _dst[1] = float( ( (packed>> 5) & 0x1f) ) / 31.0f; _dst[2] = float( ( (packed>>10) & 0x1f) ) / 31.0f; - _dst[3] = float( ( (packed>>14) & 0x1) ); + _dst[3] = float( ( (packed>>15) & 0x1) ); } // BGR5A1 @@ -919,7 +919,7 @@ namespace bx _dst[0] = float( ( (packed>>10) & 0x1f) ) / 31.0f; _dst[1] = float( ( (packed>> 5) & 0x1f) ) / 31.0f; _dst[2] = float( ( (packed ) & 0x1f) ) / 31.0f; - _dst[3] = float( ( (packed>>14) & 0x1) ); + _dst[3] = float( ( (packed>>15) & 0x1) ); } // RGB10A2