On Saturday 01 December 2007 06:12:45 am Eli Friedman wrote:
> Patch to fix building the linux-llvm target of gallium3d.
>
> There are essentially two groups of fixes here: one is fixing the
> includes to match a recent header reorganization, and the other is
> making it build against trunk LLVM, where a change to function
> attributes happened recently.
>
> Considering that it appears to have been broken for a while, is this
> target not under active development?  Is the person/people working on
> it busy with other things?  Or is the most recent version just not
> uploaded to current git?

Technically the official LLVM branch is developed here:
http://cgit.freedesktop.org/~zack/mesa/log/?h=gallium-0.1
there's a number of patches there that are not in master. The reason for the 
discrepancy right now is that I'm predicting that a lot of the LLVM code will 
have to be redone and instead of pushing half-done patches to master (which I 
think was mistake on my part initially) I'd like to wait until that's done.

On top of that my local branch has master merged in gallium-0.1 and due to the 
fact that I've experienced weird crashes with the non-llvm linux-x86 target 
after the merge I've decided to not push it and as a consequence some of the 
patches that I've committed after I've done the merge are not in the public 
branch at all.

The reason for the rework is that I've used AOS (array of structure) layout 
for vectors in both vertex and fragment shaders. Which is a major pita to get 
working correctly in fragment shaders and I'd like to switch everything to 
SOA layout. To confirm this I've started porting i965 driver to gallium3d to 
have a working driver I can experiment with (available at  
http://cgit.freedesktop.org/~zack/mesa/log/?h=i965).

So all in all, I'd advise everyone to wait a little bit until I have 
samplers/vector layout done in a way that I think is satisfactory. I'll 
definitely let everyone know as soon as that happens.

z

-------------------------------------------------------------------------
SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell.  From the desktop to the data center, Linux is going
mainstream.  Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
_______________________________________________
Mesa3d-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to