[Bug 14939] Black & White: DXTC to ARGB converter not implemented

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Mar 30 21:28:43 CDT 2009


http://bugs.winehq.org/show_bug.cgi?id=14939





--- Comment #11 from Ben Klein <shacklein at gmail.com>  2009-03-30 21:28:42 ---
There's been a regression in Wine that causes B&W to crash shortly after
starting. I've attached the backtrace (above). It's in Wine's texturing code,
interesting :)

And regarding whether the bug has been fixed, it can *only* be fixed by one of
the following solutions:
1) Resolving the patented s3tc/DXTC issues and implementing a software DXTC to
ARGB converter
2) Deferring decoding s3tc/DXTC textures to the graphics card where s3tc is
supported, then read back the texture and tell the app "here is your converted
texture" (like what I suggest in Comment #2, which in turn was suggested by
people in #winehackers)

I don't think either of these things have been done.

In the duplicate Bug 15340, Roderick mentions the s3tc patches for mesa. They
don't help here (thought they would for solution #2 if it was implemented)
because the app isn't trying to load an s3tc texture into the graphics card,
it's got an s3tc/DXTC texture that it wants converted to ARGB by DirectX and/or
the video driver, then load the ARGB texture into the graphics card.

I'll be trying to determine where the regression that causes the current
crashiness occurs :)


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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