"It's a pity Luca Barbieri or any Mesa / Gallium3D
developers are not at Oktoberfest as they are deserving of more
than a few Maß of Augustiner. In fact, today a new Gallium3D
state tracker was pushed into Mesa and it's perhaps the most
interesting state tracker for this open-source graphics driver
architecture yet. It's a state tracker that exposes Microsoft's
DirectX 10/11 API on Linux! And it's already working and can be
hooked into Wine!
"Luca Barbieri made a rather significant commit today that adds
a state tracker dubbed "d3d1x", which implements the Direct3D 10/11
COM API in Gallium3D. Luca says this is just the initial version,
but it's already working and can run a few DirectX 10/11 texturing
demos on Linux at the moment. This is not a matter of simply
translating the Direct3D calls and converting them to OpenGL like
how Wine currently handles it, but is natively implemented within
Gallium3D and TGSI to speak directly to the underlying graphics
driver and hardware. Thanks to Gallium3D's architecture, this
Direct3D support essentially becomes "free" to all Linux drivers
with little to no work required."
Some of the products that appear on this site are from companies from which QuinStreet receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. QuinStreet does not include all companies or all types of products available in the marketplace.