http://bugs.winehq.org/show_bug.cgi?id=16559
--- Comment #31 from W3ird_N3rd mailme667@yahoo.co.uk 2009-07-03 01:05:38 --- Created an attachment (id=22148) --> (http://bugs.winehq.org/attachment.cgi?id=22148) some cases for texture formats, does not work properly
I've asked Google some questions as well and did a HEX crash course.
I would say W is bumplumi and Q is alpha. I'm basing that on the knowledge that Q8W8V8U8 should have alpha and A2W10V10U10 should also have alpha. In the latter alpha is just A so W must be bumplumi hence Q must be alpha in Q8W8V8U8.
I've written some cases for other texture formats. See the attached file. They may be all wrong. I can't do anything with them because the compiler keeps complaining with lines like:
utils.c:367: error: ‘WINED3DFMT_A2B10G10R10’ undeclared (first use in this function)
Also I have no clue what formats TrickStyle tries to use anyway. Some of the cases of what I've written might fix some other application, but somehow I'm not counting on that. I don't know where to go from here.