[Bug 45508] wine staging and gallium patches

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Jul 25 22:47:16 CDT 2018


https://bugs.winehq.org/show_bug.cgi?id=45508

--- Comment #2 from Alistair Leslie-Hughes <leslie_alistair at hotmail.com> ---
Some observation after a brief look at the patches.

* The patches aren't broken up into a manageable chucks.

* There is a ntdll change, without any comment as to why it needed, which
affects *all* of wine.

* IDirect3D9Ex structure is defined and yet the structure is full of casts.
  - Indicates to me, that something isn't quite right.
....
+    (void *)d3dadapter9_QueryInterface,

* The use of the memory helper functions would be nice.

* The IDirect3DShaderValidator9/ID3DPresentGroup aren't documented anywhere,
how were these worked out?
  - In either case, they should be an in an internal IDL, so that proper
structures are created.
  - Are these interfaces really needed?

* It's unrealistic to expect everyone to install these libraries just for nine
support which they might never use.

* In it's current form, the effort to maintain this patchset is too high and
wont be accepted upstream easily.

Thinks to consider.
* Can any of the changes be broken up and merged upstream?
* Break the patch up into multiple well defined changes.


I'm not completely against having Proof on Concept patches in staging however
this needs more work.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list