|
|
@ -1568,6 +1568,14 @@ void hsG3DDeviceSelector::IFudgeDirectXDevice( hsG3DDeviceRecord &record, |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
//// ATI-based Cards //////////////////////////////////////////////////////
|
|
|
|
//// ATI-based Cards //////////////////////////////////////////////////////
|
|
|
|
|
|
|
|
/// Detect ATI Radeon HD
|
|
|
|
|
|
|
|
else if (strstr( desc, "radeon hd" ) != nullptr) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
hsStatusMessage( "== Using fudge factors for an ATI Radeon HD chipset ==\n" ); |
|
|
|
|
|
|
|
plDemoDebugFile::Write( " Using fudge factors for an ATI Radeon HD chipset" ); |
|
|
|
|
|
|
|
ISetFudgeFactors( kDefaultChipset, record ); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/// Detect ATI Rage 128 Pro chipset
|
|
|
|
/// Detect ATI Rage 128 Pro chipset
|
|
|
|
else if( ( deviceID == 0x00005046 && // Normal ATI Rage 128 Pro detection
|
|
|
|
else if( ( deviceID == 0x00005046 && // Normal ATI Rage 128 Pro detection
|
|
|
|
( stricmp( szDriver, "ati2dvaa.dll" ) == 0
|
|
|
|
( stricmp( szDriver, "ati2dvaa.dll" ) == 0
|
|
|
|