Hello everyone, I have a game source that I recently upgraded from DX8 to DX9, without further ado, I'm now trying to add built in support for antialiasing, here's my code
// Check MultiSampling Support
HRESULT hr = ms_lpd3d->CheckDeviceMultiSampleType(ms_iD3DAdapterInfo, D3DDEVTYPE_HAL,
D3DFMT_R8G8B8, FALSE, D3DMULTISAMPLE_2_SAMPLES, NULL);
if (FAILED(hr))
{
ms_d3dPresentParameter.MultiSampleType = D3DMULTISAMPLE_NONE;
return false;
}
else
{
D3DPRESENT_PARAMETERS ms_d3dPresentParameter;
ZeroMemory(&ms_d3dPresentParameter, sizeof(ms_d3dPresentParameter));
ms_d3dPresentParameter.Windowed = TRUE;
ms_d3dPresentParameter.SwapEffect = D3DSWAPEFFECT_DISCARD;
ms_d3dPresentParameter.MultiSampleType = D3DMULTISAMPLE_2_SAMPLES;
hr = ms_lpd3d->CreateDevice(ms_iD3DAdapterInfo, D3DDEVTYPE_HAL,
hWnd,
D3DCREATE_HARDWARE_VERTEXPROCESSING, &ms_d3dPresentParameter, &ms_lpd3dDevice);
}
ms_lpd3dDevice->SetRenderState(D3DRS_MULTISAMPLEANTIALIAS, TRUE);
it's returning this error CreateDevice: Unknown Error
Anyone knows whats going on?