On Wed, 2018-08-01 at 16:43 -0400, Ilia Mirkin wrote: > 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
Pffffffweeee! ... good catch, Ilia. Thanks! -- Br, Andres _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev