Bug 248 - Update Mesa sources to Mesa 6
Summary: Update Mesa sources to Mesa 6
Alias: None
Product: xorg
Classification: Unclassified
Component: * Other (show other bugs)
Version: unspecified
Hardware: All All
: high normal
Assignee: Default Bug Report Assignee
QA Contact:
Depends on:
Reported: 2004-03-01 14:01 UTC by Mike A. Harris
Modified: 2011-10-15 15:47 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Description Mike A. Harris 2004-03-01 14:01:41 UTC
Filed against "cvs" as there is no catch-all "unspecified" component.

The Mesa release that is in the tree currently is Mesa 5.0, which is an old
release of Mesa and no longer supported by the Mesa project.  Any bugs present
in it, would be up to the xorg project to fix ourselves, or to isolate and
backport fixes from upstream Mesa sources.  This is IMHO a considerable effort,
and most likely will result instead in just shipping stale Mesa sources and
never fixing any bugs in them that get reported.

It makes much more sense to ship the current upstream stable Mesa release, and
to then be able to benefit from individual upstream bug fixes over time as well.

In the future, the Mesa project will be putting the DRI drivers into the
Mesa tree, and so an in-monolithic-tree Mesa will not be required any longer,
however we require in-tree Mesa for the time being, and Mesa 5.0 is dead
and obsolete.

I'm not sure what all is involved in updating Mesa to 6.0 in the tree, however
the best person to contact about this is probably Alan Hourihane, or
Kevin Martin.
Comment 1 Alex Deucher 2004-03-04 05:57:58 UTC
All the necessary changes are in the DRI tree.  The 3D drivers have already
moved to mesa. you should be able to just drop in the new mesa tree and change
the Imakefiles a bit.
Comment 2 Michel Dänzer 2004-03-04 10:27:19 UTC
> In the future, the Mesa project will be putting the DRI drivers into the
> Mesa tree, 

As Alex said, the drivers are already in Mesa CVS, but the Mesa tree can't build
GLX direct rendering capable libGL and drivers yet. The canonical source of that
code is still the DRI tree, though hopefully it'll move to Mesa or its own
module at some point as well.

> and so an in-monolithic-tree Mesa will not be required any longer,

Mesa is also still needed for the server-side GLX support.

Also beware that the DRI drivers haven't been fully adapted to Mesa 6 yet;
what's in XFree86 4.4 may actually be a better base for a release right now.
Comment 3 Egbert Eich 2004-03-04 11:59:59 UTC
Right. I agree with Michael. The release has to be out of the door in finite time.
We should not load up anything that holds off the release.
Comment 4 Mike A. Harris 2004-03-04 23:56:38 UTC
Ok, in light of this new information, it makes sense to leave things as is.

Closing bug as deferred for 'LATER'.
Comment 5 Mike A. Harris 2004-08-06 23:00:13 UTC
Changing status to reopened.
Comment 6 Mike A. Harris 2004-08-06 23:00:47 UTC
Changing resolution to FIXED (CVS head of 6.8.0)

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.