PDA

View Full Version : LLVM Back-End For Gallium3D Almost There


phoronix
12-28-2008, 07:40 PM
Phoronix: LLVM Back-End For Gallium3D Almost There

While Tungsten's Gallium3D architecture is still a ways out from being used by most open-source graphics drivers and then being picked up by end-users, it continues to pickup new technical features. Corbin Simpson and Stephane Marchesin that work on the Radeon and Nouveau projects, respectively, have been working to building LLVM back-ends for Gallium3D...

http://www.phoronix.com/vr.php?view=Njk1OQ

RealNC
12-28-2008, 07:54 PM
OK, not exactly "almost there" but almost.

Kano
12-28-2008, 07:57 PM
Thats good, then GLSL should work.

bulletxt
12-28-2008, 08:27 PM
"it now builds, but it ends with a segmentation fault."

lol.. good luck to them and debugging what's causing that segmentation fault :)

FunkyRider
12-28-2008, 08:46 PM
segfault implied the CPU is simple executing garbage...

bulletxt
12-28-2008, 09:02 PM
segfault implied the CPU is simple executing garbage...

mmm... you should probably learn some things before talking... segmentation faults is way more complicated then "executing garbage". As always wikipedia is a good place to learn things you don't know:

http://en.wikipedia.org/wiki/Segmentation_fault


also, if it was so easy to fix they would have done it immediately..don't you think?


cheers

mattst88
12-28-2008, 09:31 PM
Wow. Maybe wait until there's something useful to report before reporting? "Almost there"

Come on now. I know there isn't much going on, but the article is grasping at strays.

timofonic
12-28-2008, 10:51 PM
Mac OS X uses LLVM for graphical stuff, so there's must be some reason.

I hope Linux gets more advanced in the graphical stuff and can compete in this arena with both Mac OS X and Microsoft platforms in performance and support some day...

TechMage89
12-28-2008, 11:40 PM
A compiler backend is not a trivial piece of code, and getting it integrated isn't trivial either. I expect the reason for the segmentation fault will be tracked down and fixed soon (likely revealing several more bugs, but that's always the way it is with new code).

mattst88
12-28-2008, 11:54 PM
No, it's not even that.

An article was written about a piece of code that is 'barely started' as if it were 'Almost there'

See more of the IRC log:

<EruditeHermit> http://www.phoronix.com/scan.php?page=news_item&px=Njk1OQ
<EruditeHermit> MostAwesomeDude: looks like you made the rounds already
<MostAwesomeDude> EruditeHermit: Aw, dammit, and for something that's only barely started.

yoshi314
12-29-2008, 05:29 AM
http://tirdc.livejournal.com/23332.html


09:43 #dri-devel: < mattst88> MostAwesomeDude, tell us more, what's it do, etc.
09:45 #dri-devel: < MostAwesomeDude> mattst88: Segfault. this made my day :]

Vadi
12-29-2008, 08:42 AM
Mac OS X uses LLVM for graphical stuff, so there's must be some reason.

I hope Linux gets more advanced in the graphical stuff and can compete in this arena with both Mac OS X and Microsoft platforms in performance and support some day...

Ahh, and people wonder why is Apple a bigger 'threat' than Microsoft.