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.
Other companies wanting a licence need to pay Intel, meaning they can't compete with the companies that don't have to pay for a licence. AMD and VIA have a licence, because they also licence their technologies to Intel. Intel has patented the core of the x86 instruction set, AMD and VIA hold the patents of some later additions to it: the amd64 architecture for example.
This is why Microsoft preferred amd64 over Intel Itanium in their desktop OS: else AMD's licence to x86 would have ended in 2009, meaning Intel was the only one still around, allowing the cost of CPU's and computers to rise dramatically.
Linux users can fairly easily switch to another architecture as most of our software is open, but Windows can't drop x86 because everybody's programs use it.
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.
Intel Open Source Team isnīt so OPEN...
You are all putting the work on your codebase so others can't benefit of it.
The real deal is Gallium3D, so all drivers could use the same OpenGL implementation.
If not, you are just boycotting MESA to have a technical advantage of Intel over the rest. Not an ethical way to support Open Source at all.
Intel is a little better than Nvidia, but not much more![]()
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?
Obviously not.
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.
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.