[Mesa3d-dev] DRI SDK and modularized drivers.
Luc Verhaegen
libv at skynet.be
Wed Mar 17 18:13:43 PDT 2010
On Wed, Mar 17, 2010 at 12:28:39AM +0100, Luc Verhaegen wrote:
> Modularized dri drivers and an SDK enabled mesa tree are available in my
> personal git repos at http://cgit.freedesktop.org/~libv/
>
> The SDK enabled mesa tree adds to the mesa build system to create shared
> libraries libmesadri and libmesadricommon. It creates the relevant .pc
> files and installs the necessary headers include/mesa/ (and updates
> glcore.h). The patch is about 300 lines each time, and only adjusts the
> build system.
>
> The modularized drivers are fully autotooled and can be built and
> installed the familiar way once the dependencies are available
> (currently, libdrm and the dri sdk, and some driver specific libdrms for
> i9xx and radeon). These drivers are i810, i9xx (i915 and i965), mach64,
> mga, r128, radeon (also includes r200, r300 and r600), savage, sis, tdfx
> and unichrome.
>
> This work was done for currently 16 versions between mesa 7.0 and the
> freshly tagged 7.8-rc1, all were extensively and oft repeatedly built
> through. 5 versions were also run tested (glxinfo, glxgears) for the
> radeon and unichrome drivers, and the swrast driver was also tested
> several times. Such a large range of versions was handled to prove the
> long term feasability of this.
>
> This work satisfies my requirements from my "TODO: Mesa" slide from my
> fosdem talk, for which the slides are available at:
> http://people.freedesktop.org/~libv/graphics_driver_stack_(FOSDEM2010_-_slides)$
>
> This only handles the DRI part of things, gallium seems to be more in
> flux atm, and from what i hear, it should be easier to have modular
> drivers there.
>
> Comments, additions, changes?
>
> Thanks,
>
> Luc Verhaegen.
After giving the mesa3d-dev list the opportunity to have a whole day of
deafening silence, maybe the other lists should join in on that fun :p
Luc Verhaegen.
More information about the xorg
mailing list