On 31 August 2010 00:46, Roderick Colenbrander thunderbird2k@gmail.com wrote:
In the previous version of this patch, no version info was returned for Windows versions which were not in the table. I verified on Vista/Win7 what version numbers, gpu names and driver strings are returned to applications running in 9x/2k/xp compatibility mode. It appears that by default (perhaps the shim database can override it?) these applications receive information about the current drivers instead of fake information. For now I'm returning XP driver info if no match was found.
Future patches will add the 9x/Vista/Win7 info. When we reach that stage and a user uses a Geforce 8800 and winver=win98, it will behave the same as Windows (I assume XP is the default version number).
No. This will simply break currently working functionality. Regardless, I think it's a design flaw anyway to require separate entries for different Windows versions even though they're using the same driver model.