On Wed, 2010-02-03 at 07:38 -0800, Kristian Høgsberg wrote:
> On Wed, Feb 3, 2010 at 10:31 AM, Keith Whitwell <kei...@vmware.com> wrote:
> > Historically we had a lot of helpers in gallium/include, which have been
> > incrementally moved out to gallium/auxiliary.
> 
> Is there a way we can structure the code so that the atomic operations
> can be made available for core mesa (I guess I'm talking about the GL
> state tracker/implementation,  either way, stuff like struct
> gl_framebuffer refcounts etc).?

A lot of the aux code in mesa/src/gallium does not specifically relate
to gallium and more generally provides os/system abstractions that would
be useful to Mesa.

To date, Mesa's interactions with the gallium codebase have been
strictly limited to the mesa state tracker.  For the purposes of
rendering, I think this makes sense.

However, there's preventing us from factoring out the os-abstraction
parts of gallium (separate from anything to do with 3d, graphics or
rendering) and making them available to Mesa, which has many similar
requirements.

I'd be in favor of this anyway as it would help untangle the various
different things being achieved in the gallium/aux directory.

Keith


------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to