Awsome!!!10chars
Phoronix: Marek Files 22 Gallium3D / R600g Improvements
Just days after making a number of improvements to Mesa/Gallium3D, Marek is back this week so far with 22 patches to improve Gallium3D and specifically to benefit the AMD Radeon "R600g" graphics driver...
http://www.phoronix.com/vr.php?view=MTEzNzI
Awsome!!!10chars
Nice! I hope this will boost the performance.
I hope this will commit quite quickly and that airlied or ajax puts this in koji so that I can test this within ETQW! (I can't do it myself since I never succeed in cross-compiling mesa from 64-bit to 32-bit)
Any benchmark data?
On archlinux it works like
Code:export CC="gcc -m32" export CXX="g++ -m32" export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" export LLVM_CONFIG=/usr/bin/llvm-config32 ./autogen.sh --prefix=/usr \ --with-dri-driverdir=/usr/lib32/xorg/modules/dri \ --with-gallium-drivers=r600 \ --with-dri-drivers= \ --with-egl-platforms=x11,drm \ --enable-texture-float \ --enable-gles1 \ --enable-gles2 \ --enable-egl \ --enable-xorg \ --enable-xa \ --enable-vdpau \ --enable-gallium-g3dvl \ --enable-glx-tls \ --enable-glu \ --enable-gbm \ --enable-gallium-gbm \ --enable-shared-glapi \ --enable-xorg \ --enable-gallium-llvm \ --enable-openvg \ --enable-gallium-egl \ --enable-32-bit \ --libdir=/usr/lib32 \ --enable-r600-llvm-compiler
just use your normal way to build but add those two things:
- add "--enable-32-bit" (without the quotes) to the autogen.sh parameters
- set the following two environment variables: CFLAGS="-m32" and CXXFLAGS="-m32"
The gentoo way: http://www.linuxsystems.it/2012/05/g...tilib-overlay/
Actually, the true Gentoo way is using the multilib-portage overlay. That way you can build all dependencies for both 32 bit and 64 bit. I do this on my laptop and it works great. No emul-linux-x86 packages required at all.
See: http://git.overlays.gentoo.org/gitwe...b-instructions