Oh my god, why can't you guys make discrete graphics cards?
I'm sick and tired of the half-assed efforts of AMD and the arrogance and complete refusal of Nvidia to support free drivers.
What do you mean with _same_ OpenGL implementation?
Originally Posted by timofonic
AFAIK just using Gallium does not keep you from writing mostly hardware-specific code.
So how would AMD, for instance, significantly benefit from intel using Gallium?
Well, while it's possible you have a point here - I don't get it.
What should that schematic explain?
Does it reveal the relative work required between the different blocks?
Correct me if I'm wrong. It's not that "easy" to have just a - let's say -
abstracted OpenGL 4.x state tracker and immediately every GPU hardware
with an existing Gallium driver can profit.
That's one of the theorical benefits, able to share state trackers between different hardware drivers. Or at least it's what has been explained about Gallium3D since it's inception.
Originally Posted by entropy
Anyway, it would be nice to know this from some involved developer(s).
Obviously, Intel developers will put any kind of excuses like the immaturity of Gallium3D (improve it, then) or unable to "satisfy their needs" (so why AMD and Nouveau are using it?).
Wasn't Michael going to publish some Intel G3D vs Intel Classic benchmarks??
Intel's OpenGL 3.0 work is really not limited to classic Mesa drivers. Radeon and Nouveau, both Gallium, were also able to take advantage of it. Both drivers quickly had OpenGL 3.0 after Intel's work.
Intel made the Mesa core support OpenGL 3. Having support in Gallium also was just a small step from there as it was even working in time for the Mesa 8.0 release.
Even that small step requires work that could be allocated somewhere else.
Originally Posted by AlbertP
So the small work the radeon and nouveau teams need to do after the Intel guys have added functionality to Mesa core is too much for you, but the huge amount of work Intel would require to switch their driver to gallium is fine?
Originally Posted by 89c51
I can turn your post directly against you and say: Intel switching requires work that is much better spent bringing new stuff to Mesa.