
Originally Posted by
przemoli
You really have to write & publish guide how to compile and test out newest mesa drivers

Code:
git clone git://anongit.freedesktop.org/mesa/mesa
The following is correct for a 64 bit stripped down mesa - make sure you have the 'devel' packages installed on your distro
Code:
./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share
--sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --disable-option-checking --enable-dri --enable-glx --enable-xcb --enable-texture-float
--disable-debug --disable-egl --enable-gbm --disable-gles1 --disable-gles2 --enable-glx-tls --disable-osmesa --enable-asm --enable-shared-dricore
--enable-shared-glapi --with-dri-drivers= --with-gallium-drivers=,swrast,r300 --disable-d3d1x --disable-gallium-g3dvl --enable-gallium-llvm --disable-openvg
--disable-vdpau --disable-xvmc
WARNING the next line will overwrite [possibly trash] your system's mesa
to bisect:
this marks the current git head as bad
Code:
git bisect good mesa-7.11.2
says we know mesa 7.11.2 worked ok
Then test a game that we know has regressed and for each run mark it as good or bad until it finds the rotten commit
Then make and try again
You shouldn't need to use "make install" but I can't for the life of me remember the environmental override that lefts you do MESAOVERRIDE=/lib/I/just/built mygame
Hope that helps