04/17/2017 (Mon) 14:05:12
Can anyone here explain gallium nine to me please? I have been looking it up but the information is somewhat vague.
From what I gather, it passes data from directx emulation straight to the GPU via a mesa function, without translating it to OpenGL. Essentially a passthrough of some kind for wine.
Are all d3d9 capable radeon cards compatible? Is this the standard Mesa shipped with most distros or do you get a special version from somewhere?
More complicated: How can Mesa (an opengl implementation) pass direct information like that? Doesn't that go against what OpenGL does by design? Shouldn't this technically be for Vesa or whatever driver actually interacts with the hardware?