hi there since like a month ago webgl stopped working with both browsers, so im not sure if this is cuz a change on the egl libraries or the way im building mesa git. So ill post my bash (very simple but it works) so in case is my fault someone can tell me what im doing wrong XD

-----------------------------------------------------------------------------------
export R600_ENABLE_S3TC=1
make distclean
export CFLAGS="-m32"
export CXXFLAGS="-m32"
./configure --prefix=/usr USE_EXTERNAL_DXTN_LIB=1 --enable-shared-dricore --enable-gles1 --enable-gles2 --enable-openvg --enable-xcb --enable-gallium-egl --enable-gl-osmesa --enable-gallium-swrast --enable-gallium-r600 --with-dri-drivers=swrast --with-egl-platforms="x11,drm" --build=i686-pc-linux-gnu --libdir=/usr/lib32
make -j16
sudo make install
make distclean
export CFLAGS="-O3 -g0 -mtune=amdfam10 -mmmx -msse -msse2 -msse3 -mfpmath=sse -msseregparm -pipe -ffast-math -fexpensive-optimizations -ftree-loop-linear -floop-interchange -floop-block -floop-strip-mine -fgraphite-identity -ftree-loop-distribution -fivopts -m64"
export CXXFLAGS="-O3 -g0 -mtune=amdfam10 -mmmx -msse -msse2 -msse3 -mfpmath=sse -msseregparm -pipe -ffast-math -fexpensive-optimizations -ftree-loop-linear -floop-interchange -floop-block -floop-strip-mine -fgraphite-identity -ftree-loop-distribution -fivopts -m64"
./configure --prefix=/usr USE_EXTERNAL_DXTN_LIB=1 --enable-shared-dricore --enable-gles1 --enable-gles2 --enable-openvg --enable-xcb --enable-gallium-egl --enable-gallium-llvm --enable-gl-osmesa --enable-gallium-r600 --with-dri-drivers=swrast --with-egl-platforms="x11,drm"
make -j16
sudo make install
make distclean

-----------------------------------------------------------------------------------

don't mind the custom cflags cuz i tested without them too and i like to test creepy cflags XD

thx in advance