On Sun, Mar 21, 2010 at 7:43 PM, George Sapountzis
<gsapount...@gmail.com> wrote:
> On Sun, Mar 21, 2010 at 7:22 PM, Keith Whitwell
> <keith.whitw...@googlemail.com> wrote:
>> George,
>>
>> This is basically a reproduction of a facility I had in target-helpers
>> previously (swrast_screen.c or similar), which I removed after
>> feedback from Jose that supporting it with scons created more ugliness
>> than we saved in the C code.
>>

Ah ok, i was not aware of this

>> This change breaks layering in the build system by making code in the
>> utility libraries conditionally built depending on which targets we're
>> supporting.  Ideally the code in auxilliary wouldn't have any idea
>> whether softpipe, llvmpipe or any other driver is out there.
>>

This commit did not build soft_screen.c with auxiliary but symlinked
it at each target and build it there, I guess this is not pretty
either. For the record, the scons build seemed to work (after getting
broken) as reported by Xavier.

>> For the meantime, I'd say just duplicate the function in the few
>> places which use it.  There aren't many currently.  Longer term, I
>> think we probably want a little targets/common or similar, rather than
>> trying to bundle this into auxilliary.
>>

Ah ok, so it will be build once and all places will use the same
software renderer by default.

>
> Ok, I just reverted the commit and the commits that fix it. It seems
> that there will be three places using it (libgl-xlib, drm/sw and
> drm/swrast). I'll give it a try some other day when I can read and
> type.
>

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to