퍼프후드를 적용하려면? in DXUT DX9
/*hr = pD3D->CreateDevice( pNewDeviceSettings->d3d9.AdapterOrdinal, pNewDeviceSettings->d3d9.DeviceType,
DXUTGetHWNDFocus(), pNewDeviceSettings->d3d9.BehaviorFlags,
&pNewDeviceSettings->d3d9.pp, &pd3dDevice );*/
UINT AdapterOrdinal = pNewDeviceSettings->d3d9.AdapterOrdinal;
D3DDEVTYPE dtDeviceType = pNewDeviceSettings->d3d9.DeviceType;
for(UINT uiAdaptor = 0 ; uiAdaptor < pD3D->GetAdapterCount() ; ++uiAdaptor)
{
D3DADAPTER_IDENTIFIER9 Identifier;
HRESULT hrRes = pD3D->GetAdapterIdentifier(uiAdaptor,0,&Identifier);
if(strstr(Identifier.Description,"PerfHUD") !=0)
{
AdapterOrdinal = uiAdaptor;
dtDeviceType = D3DDEVTYPE_REF;
break;
}
}
hr = pD3D->CreateDevice( AdapterOrdinal, dtDeviceType,
DXUTGetHWNDFocus(), pNewDeviceSettings->d3d9.BehaviorFlags,
&pNewDeviceSettings->d3d9.pp, &pd3dDevice );