If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Wine's Big Command Stream D3D Patch-Set Updated

01-11-2014, 12:10 PM

Phoronix: Wine's Big Command Stream D3D Patch-Set Updated

It's been a while since last having anything to report on with the planned patch-set for Wine that provides significant Direct3D performance improvements via work on the D3D command stream. Fortunately, the patches have been updated and now offer better support as well...

Comment

The CSMT code as shipped in Crossover 13 is quite good but there are cases where it had to be turned off in some crossties because the applications exhibited either weird behaviour or performance issues.

It's probably not yet integrated into Wine because they feel that the code needs a bit more work.

That being said, there's no one stopping other projects applying Stefan's patches to create custom wine builds. PlayOnLinux/Mac already does custom builds, for example.

Comment

Just dumping huge amount of code into our codebase is not how we operate. That invites technical and legal issues.

Anyone who looks at my patches on Github will see that there are numerous areas where work is needed. Anyone who then looks at wine-patches will see that I am submitting those patches, step by step. Anyone who compares this to the git commit log will see that they are getting committed. And anyone reading wine-devel will see where remaining challenges are.

It will take a while. Most likely months. I've uploaded the current hacky patches as a courtesy to Wine users. Enjoy :-)