[PATCH 2/5] winex11.drv: Complain a bit about missing s3tc support.

Henri Verbeet hverbeet at gmail.com
Wed Feb 2 19:03:04 CST 2011

On 3 February 2011 01:00, Tobias Jakobi <liquid.acid at gmx.net> wrote:
> *bumping*
> This patch never went into master, although it's _very_ important. Wine
> users see a lot of D3D problems (mostly missing textures) since mesa drivers
> don't support s3tc "out-of-the-box" (libtxc_dxtn needs to be available).
> This leads to a lot of 'false' bug reports, which are in fact driver issues.
> Requesting to finally push this to master.
I'm not entirely sure on how to do this properly. Making it an ERR
would be too loud for applications that never use s3tc textures, as a
WARN it's never going to be seen unless you look at the debug channel.
Printing a message in wined3d in CreateSurface() would probably work,
but the resulting check would end up being pretty ugly because we'd
have to check 5 different formats. You can't do much more than a WARN
for a generic check either, because some formats may be legitimately
missing / unimplemented. Note that the situation with floating point
formats isn't much better.

More information about the wine-devel mailing list