https://bugs.winehq.org/show_bug.cgi?id=48243
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|DUPLICATE |--- CC| |z.figura12@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@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.