On Wed, Aug 1, 2018 at 2:53 PM, Andres Gomez <ago...@igalia.com> wrote:
> The binary constant notation "0b" is a GCC extension. Instead, we use
> hexadecimal notation to fix the MSVC 2013 build:
>
> Compiling src\mesa\main\texcompress_astc.cpp ...
> texcompress_astc.cpp
> src\mesa\main\texcompress_astc.cpp(111) : error C2059: syntax error : 'bad 
> suffix on number'
>
> ...
>
> src\mesa\main\texcompress_astc.cpp(1007) : fatal error C1003: error count 
> exceeds 100; stopping compilation
> scons: *** [build\windows-x86-debug\mesa\main\texcompress_astc.obj] Error 2
> scons: building terminated because of errors.
>
> Fixes: 38ab39f6501 ("mesa: add ASTC 2D LDR decoder")
> Cc: Marek Olšák <marek.ol...@amd.com>
> Cc: Brian Paul <bri...@vmware.com>
> Cc: Roland Scheidegger <srol...@vmware.com>
> Cc: Mike Lothian <m...@fireburn.co.uk>
> Cc: Gert Wollny <gert.wol...@collabora.com>
> Cc: Dieter Nützel <die...@nuetzel-hh.de>
> Signed-off-by: Andres Gomez <ago...@igalia.com>
> ---
>  src/mesa/main/texcompress_astc.cpp | 116 ++++++++++++++---------------
>  1 file changed, 58 insertions(+), 58 deletions(-)
>
> diff --git a/src/mesa/main/texcompress_astc.cpp 
> b/src/mesa/main/texcompress_astc.cpp
> index 996e8ea28d6..ae2733ea333 100644
> --- a/src/mesa/main/texcompress_astc.cpp
> +++ b/src/mesa/main/texcompress_astc.cpp
> @@ -1345,30 +1345,30 @@ void Block::unquantise_colour_endpoints()
>              D = v >> 1;
>              break;
>           case 2:
> -            B = (v & 0b10) ? 0b100010110 : 0b000000000;
> +            B = (v & 0x2) ? 0x116 : 0x000;
>              C = 93;
>              D = v >> 2;
>              break;
>           case 3:
> -            t = ((v >> 1) & 0b11);
> +            t = ((v >> 1) & 0x3);
>              B = t | (t << 2) | (t << 7);
>              C = 44;
>              D = v >> 3;
>              break;
>           case 4:
> -            t = ((v >> 1) & 0b111);
> +            t = ((v >> 1) & 0x5);

0x7

  -ilia
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to