[Bug 48243] DirectX 9 SDK "rtpatch.exe" fails (no support for rectangular and triangular patches)

WineHQ Bugzilla wine-bugs at winehq.org
Sun Dec 8 11:58:55 CST 2019


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

Zebediah Figura <z.figura12 at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|DUPLICATE                   |---
                 CC|                            |z.figura12 at gmail.com
            Summary|DirectX 9 SDK - Could not   |DirectX 9 SDK "rtpatch.exe"
                   |find any compatible 3D      |fails (no support for
                   |devices in RTPatch sample   |rectangular and triangular
                   |(I use mesa's llvmpipe)     |patches)
     Ever confirmed|0                           |1
             Status|RESOLVED                    |REOPENED

--- Comment #7 from Zebediah Figura <z.figura12 at gmail.com> ---
Hello all.

Let's first of all be civil, gracious, and try to be polite to people even if
they aren't following directions precisely. Yes, we have directions and we ask
people to read them, but it's the height of arrogance to assume that they're
completely unambiguous. Everyone's a volunteer here, including bug reporters,
and we all benefit from being polite and helping each other.

I don't know if archive.org is a legally safe redistributor of the DirectX 9
SDK installer, but we do link to archived versions of download pages from
archive.org in many cases. Since the Microsoft redistributable is still up,
I'll leave it as it is, but I wouldn't immediately throw archive.org under the
bus as a "generic filesharing website".

(In reply to Olivier F. R. Dierick from comment #6)
> --- quote from log ---
> 0032:fixme:d3d:wined3d_guess_card No card selector available for card vendor
> 0000 (using GL_RENDERER "llvmpipe (LLVM 7.0, 128 bits)").
> --- end of quote ---
> 
> This is in fact a resurgence of bug 30526.

Well, no, not really. The bug happens no matter what graphics driver is used.
And bug 30526 isn't a particularly valid or useful bug in the first place.

The bug is actually that we just don't have support for drawing triangular and
rectangular patches in wined3d. The message box gets thrown up because the caps
returned from IDirect3D9::GetDeviceCaps() don't include D3DDEVCAPS_RTPATCHES,
but even with that hacked into wined3d_get_device_caps(), it fails to actually
draw anything, because d3d9_device_DrawRectPatch() is a stub.

-- 
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