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