Linked by Thom Holwerda on Wed 3rd Sep 2008 20:30 UTC, submitted by Jeremy
Thread beginning with comment 329245
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
I don't see why Gallium couldn't emulate DX10 as well, if the driver model below permits it. The framework is designed to support new API's like OpenGL 3.0, and DX10 should be quite similar in feature set.
It's quite early to speak about DX10 emulation when the current open-source drivers don't fully implement OpenGL 1.5/2.0, even with open specifications... Considering that many DX10 features are beyond the OpenGL 3.0 specs, emulation won't for tomorrow -- or even for the end of the decade.
Gallium3D is an humble project, but I don't see any adoption until it's backed by an influential commercial vendor.






Member since:
2006-01-17
I don't see why Gallium couldn't emulate DX10 as well, if the driver model below permits it. The framework is designed to support new API's like OpenGL 3.0, and DX10 should be quite similar in feature set.
Features like memory management that should (finally) go upstream in the following kernel (for Intel at least), and a bit later for Radeon will make it easier (i.e. provide WDDM 1.0 equivalent features).
The remaining problem will be optimisation of OSS drivers; I doubt it will be comparable to closed source equivalents that soon (AMD and Nvidia invest a lot of money to get each bit of GPU time used as efficiently as possible).