Sign in to follow this  

Wine D3D - Gallium3d

This topic is 3409 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Well it seems with the recent slip-up of OGL (the OGL 3 fiasco), that D3D is the API to use. I have held the opinion in the last year or so that D3D is a superior API, but I like cross-platform development (and I use Linux as my desktop OS and quite like it). I have done some experimenting with D3D under wine, and found it passable (but needing work). Otherwise, IMHO, it seems fit to fill the gap for those like me who require cross platform work but would prefer to use a modern API. So here is my question. I have heard (on Wikipedia) that Gallium3d could theoretically be used to replace the current D3D->OGL wrapper in wine, thus putting D3D directly through to the hardware. However, I have not seen any project that aims to do this. I am not sure if this is the correct forum (though it seems better than the OGL forum). However, could anyone at least give some thoughts to the feasibility of such a project?

Share this post


Link to post
Share on other sites
From a technical point of view Gallium3D would be able to support an API that could be very similar to Direct3D. There are some points in Direct3D that doesn’t make much sense when you go to another platform. The whole window handling is an example here. But to start such a project we first need general Gallium3D support in the kernels. So far I don’t see any driver written for this infrastructure. Maybe there is something done by the creators of Gallium3D as closed source work for one of the 3D hardware companies.

There may be some legal problems but I am not a lawyer.

Share this post


Link to post
Share on other sites

This topic is 3409 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this