Some ppl don't get that Gallium drivers are much harder to backport as soon as a newer LLVM version is required. Also should Intel pay devs to add support for AMD cards? I think the few lines needed could certainly be done without Intel support...
Announcement
Collapse
No announcement yet.
63 Mesa Patches For Wiring Up One OpenGL 4.3 Extension
Collapse
X
-
Originally posted by Kano View PostI think for nouveau OpenGL 4 you need LLVM 3.7 too.
* GL_SELECT (the fallback is done by st/mesa, not the backend driver) will use a swrast driver
* a few unhandled situations on the nv30 driver (GeForce FX and GeForce 6,7 series), we fall back on the draw module, which in turn is able make use of LLVM.
These are extremely rare scenarios. So in practice, LLVM is never used.
- Likes 1
Comment
-
Originally posted by Kano View PostI think for nouveau OpenGL 4 you need LLVM 3.7 too.
Anyways, my main point was that there is no causal connection between Gallium3D and LLVM, although there may be some coincidence.Test signature
- Likes 1
Comment
-
Originally posted by Kano View PostFine, then what other drivers do you think require LLVM other than Gallium ones?
llvmpipe
radeonsi
.... And that's it
Gallium drivers that don't require llvm:
softpipe
r600
nouveau
freedreno
vc4
Yeah, gallium has nothing to do with llvm. It's a driver by driver decision whether or not to use it, and Intel could just as easily have chosen to use it while sticking with their non-gallium codebase.
- Likes 1
Comment
Comment