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
