You are not logged in.

#1 2009-01-23 10:40:57

Jacek Poplawski
Member
From: Poland
Registered: 2006-01-10
Posts: 736
Website

Mesa 7.3 has been released

http://www.phoronix.com/scan.php?page=a … a_73&num=1

Four months after Mesa 7.2 was released, Mesa 7.3 has now officially surfaced. Mesa 7.3 has been in testing since earlier this month with it having gone through three release candidates. The new features found in this latest version of the standard Open-Source OpenGL stack is proper support for GLSL 1.20 and the Intel DRI driver now supports the Graphics Execution Manager and Direct Rendering Infrastructure 2.

The GEM and DRI2 support in Mesa 7.3 is for Intel graphics but we should find this level of support coming to the ATI Radeon DRI driver followed by the Nouveau driver later on for NVIDIA hardware. To use GEM with Mesa 7.3 you will need a supported Linux kernel (it was initially merged for the Linux 2.6.28 kernel) as well as a supported xf86-video-intel driver (such as the latest 2.6 series). Regardless of using GEM, a newer version of the Direct Rendering Manager code is also required (v2.4.2 or later).

Some of the fixes found in Mesa 7.3 include various GL Shading Language bug fixes, Intel i965 driver fixes, a fix in the WGL/Windows driver, build fixes for OpenBSD and GCC 2.95, GLSL preprocessor now handling #pragma, an incorrect transformation of GL_SPOT_DIRECTION, fixes in glXMakeContextCurrent(), and assorted Windows build fixes.

Between Mesa 7.2 and Mesa 7.3 there were over 1,200 files changed with over 45,800 lines of new code and nearly 36,200 lines of deleted code for the difference (as measured by Git). In comparison to other recent Mesa updates, this update is a bit smaller especially considering there are over 1.1 million lines of code total within the Mesa tree. Between Mesa 7.0 and Mesa 7.1, for instance, there was over 128,000 lines of new code and 142,000 deletions.

Offline

#2 2009-01-23 10:45:37

Allan
Pacman
From: Brisbane, AU
Registered: 2007-06-09
Posts: 11,395
Website

Re: Mesa 7.3 has been released

Have we turned into Digg?  Yet another post without any commentary from the submitter...

Offline

#3 2009-01-23 11:04:18

dolby
Member
From: 1992
Registered: 2006-08-08
Posts: 1,581

Re: Mesa 7.3 has been released

Hah at least i put mine in the Contributions and Userspace section


There shouldn't be any reason to learn more editor types than emacs or vi -- mg (1)
[You learn that sarcasm does not often work well in international forums.  That is why we avoid it. -- ewaller (arch linux forum moderator)

Offline

#4 2009-01-23 11:13:45

Jacek Poplawski
Member
From: Poland
Registered: 2006-01-10
Posts: 736
Website

Re: Mesa 7.3 has been released

Sorry I thought it may be interesting since it's a big release and some people using Open Source drivers for their cards are waiting for it and will wait for updated packages in [extra].

Offline

#5 2009-01-23 20:53:45

Jacek Poplawski
Member
From: Poland
Registered: 2006-01-10
Posts: 736
Website

Re: Mesa 7.3 has been released

Some of you know that I am big fan of Free Software and I am very interested in linux gaming and OpenGL in general, usually it takes some time until packages are updated and it's forbidden to put such packages in AUR so I decided I will describe process of installation here on forum.

You need to follow few simple steps:

1) install libpthread-stubs from AUR:
http://aur.archlinux.org/packages.php?ID=20785

2) install new libdrm with following PKGBUILD:

pkgname=libdrm
pkgver=2.4.4
pkgrel=2
pkgdesc="Userspace interface to kernel DRM services"
arch=(i686 x86_64)
depends=('glibc')
options=('!libtool' 'force')
url="http://dri.freedesktop.org/"
source=(http://dri.freedesktop.org/${pkgname}/${pkgname}-${pkgver}.tar.bz2)

build() {
  cd "${srcdir}/${pkgname}-${pkgver}"
  ./configure --prefix=/usr || return 1
  make || return 1
  make DESTDIR="${pkgdir}" install || return 1
}

3) install new ati-dri with following PKGBUILD:

pkgname=ati-dri
pkgver=7.3
pkgrel=1
pkgdesc="DRI drivers for ATI/AMD videochips"
arch=(i686 x86_64)
url="http://xorg.freedesktop.org/"
depends=('libdrm>=2.3.1' 'libgl>=7.2' 'expat>=2.0.1')
makedepends=('glproto>=1.4.9' 'pkgconfig' 'libxfixes' 'libxdamage' 'libxxf86vm' 'libxext')
conflicts=('xf86-video-ati<6.9.0-6')
options=('!libtool')
source=(http://downloads.sourceforge.net/sourceforge/mesa3d/MesaLib-${pkgver}.tar.bz2)


build() {
  cd "${srcdir}/Mesa-${pkgver}"
  ./configure --prefix=/usr \
    --with-dri-driverdir=/usr/lib/xorg/modules/dri \
    --with-dri-drivers=radeon,r200,r300 \
    --enable-glx-tls \
    --disable-ttm-api \
    --with-driver=dri \
    --enable-xcb \
    --disable-glu \
    --disable-glut \
    --disable-glw || return 1
  make || return 1
  cd src/mesa/drivers/dri || return 1
  make DESTDIR="${pkgdir}" install || return 1
  rm -f "${pkgdir}/usr/lib/xorg/modules/dri/libdricore.so"
  rm -rf "${pkgdir}/usr/include"
  rm -rf "${pkgdir}/usr/lib/pkgconfig"
}

Both PKGBUILDS are just slightly modified original versions from [extra], I just changed version numbers, removed md5 and old patch.
Hope you like it. Have fun!

Offline

#6 2009-01-23 22:17:45

brisbin33
Member
From: boston, ma
Registered: 2008-07-24
Posts: 1,796
Website

Re: Mesa 7.3 has been released

Allan wrote:

Have we turned into Digg?

dugg.  go Ron Paul!

i mean... wait, where am i?

Offline

Board footer

Powered by FluxBB