Status of dxdiagn?

Markus kde at graph-ix.net
Thu Jan 1 17:41:14 CST 2009


Hi Dan,

I have not worked on dxdiagn for a few months due to a lack of time. As far as 
missing functionality is concerned, I have only investigated properties 
related to the display container. I suspect that many games are trying to read 
the b3DAccelerationExists and/or b3DAccelerationEnabled properties in it to 
determine if 3D acceleration is available. However, compared to dx9, there are 
more than 45 other properties missing for this container alone, so there is 
still a lot of work left to be done.

In order to reach support for the two acceleration properties, I have just 
submitted an updated patch based on my code from mid-2008:
http://www.winehq.org/pipermail/wine-patches/2009-January/066929.html

I will try to re-submit the test case in the next days depending on my time.

Regarding an implementation of dxdiag.exe, it might be a good idea to first 
add all the missing properties to the dll, at least as stubs. Without them, 
there doesn't seem to be that much to retrieve and display with dxdiag.exe

Markus

On Sunday 28 December 2008 00:28:56 Dan Kegel wrote:
> Hi Markus,
> what's the status of dxdiagn these days?  I see a number
> of games that say they need a native copy:
> http://www.google.com/search?q=dxdiagn+site%3Aappdb.winehq.org
> Do you know what needs doing before we can get
> native dxdiag working,
> http://bugs.winehq.org/show_bug.cgi?id=1429 ?
>
> Also, how about your dxdiagn conformance test?
> http://www.winehq.org/pipermail/wine-patches/2008-May/055355.html
> I know it didn't do much, maybe you could have it check a
> few required properties?
>
> I ask because I'm looking around for a student project,
> and implementing dxdiag.exe came to mind; looking
> around a bit, I saw dxdiagn, and figured it might be nice
> to tie up some loose ends there, too.
> - Dan

-- 
Markus




More information about the wine-devel mailing list