Здравствуйте, Green_B, Вы писали:
GB>Хелп! Функция p_d3d->CreateDevice(D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, hWnd,
GB> D3DCREATE_SOFTWARE_VERTEXPROCESSING, &d3dpp, &p_d3d_Device); не создает устройство!!! Почему, может кто подскажет?
Вот попробуй вот такие настройки

. Они должны работать:
m_pD3D = Direct3DCreate8 (D3D_SDK_VERSION);
D3DDISPLAYMODE d3ddm;
m_pD3D->GetAdapterDisplayMode (D3DADAPTER_DEFAULT, &d3ddm);
D3DPRESENT_PARAMETERS d3dpp;
ZeroMemory( &d3dpp, sizeof(d3dpp) );
d3dpp.Windowed = TRUE;
d3dpp.SwapEffect = D3DSWAPEFFECT_DISCARD;
d3dpp.BackBufferFormat = d3ddm.Format;
d3dpp.EnableAutoDepthStencil = TRUE;
d3dpp.AutoDepthStencilFormat = D3DFMT_D24S8;
d3dpp.Flags = 0;
m_pD3D->CreateDevice (D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, GetSafeHwnd(),
D3DCREATE_HARDWARE_VERTEXPROCESSING, &d3dpp, &m_pDevice);
... << RSDN@Home 1.0 beta 6a >>