Original Post
I'm using DirectX 11 with 9.3 hardware level for my geforce 6600; The problem is that I cant create tthe depth buffer. I've tryed almost all the formats but no luck. Any idea ? I get the "Failed to Create Depth Texture"; PS: Works on a Dx10 compatible video card (radeon HD 3650).
D3D11_TEXTURE2D_DESC depthBufferDesc;
depthBufferDesc.Width = 640;
depthBufferDesc.Height = 480;
depthBufferDesc.MipLevels = 1;
depthBufferDesc.ArraySize = 1;
depthBufferDesc.Format = DXGI_FORMAT_B8G8R8A8_UNORM;
depthBufferDesc.SampleDesc.Count = 1;
depthBufferDesc.SampleDesc.Quality = 0;
depthBufferDesc.Usage = D3D11_USAGE_DEFAULT;
depthBufferDesc.BindFlags = D3D11_BIND_DEPTH_STENCIL;
depthBufferDesc.CPUAccessFlags = 0;
depthBufferDesc.MiscFlags = 0;
if(FAILED(pD3DDevice->CreateTexture2D(&depthBufferDesc, NULL, &pDepthStencil )))
{
MessageBox(hwnd,"Failed to Create Depth Texture","",MB_ICONERROR);
return;
}