diff --git a/Sources/Plasma/PubUtilLib/plPipeline/hsG3DDeviceSelector.cpp b/Sources/Plasma/PubUtilLib/plPipeline/hsG3DDeviceSelector.cpp index b6bf7127..1b025765 100644 --- a/Sources/Plasma/PubUtilLib/plPipeline/hsG3DDeviceSelector.cpp +++ b/Sources/Plasma/PubUtilLib/plPipeline/hsG3DDeviceSelector.cpp @@ -1568,6 +1568,14 @@ void hsG3DDeviceSelector::IFudgeDirectXDevice( hsG3DDeviceRecord &record, } //// 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 else if( ( deviceID == 0x00005046 && // Normal ATI Rage 128 Pro detection ( stricmp( szDriver, "ati2dvaa.dll" ) == 0