DirectX総合スレ (Part5)
■ このスレッドは過去ログ倉庫に格納されています
0231名前は開発中のものです。
2006/09/18(月) 17:01:59ID:hPW3CvLZホラヨ↓
static LPDIRECT3D9 d3d = NULL;
static LPDIRECT3DDEVICE9 d3dDevice = NULL;
// Direct3D生成
if ((d3d = Direct3DCreate9(D3D_SDK_VERSION)) == NULL) {
return E_FAIL;
}
// デバイス生成
D3DPRESENT_PARAMETERS d3dpp;
ZeroMemory(&d3dpp, sizeof(d3dpp));
d3dpp.Windowed = TRUE;
d3dpp.SwapEffect = D3DSWAPEFFECT_DISCARD;
d3dpp.BackBufferFormat = D3DFMT_UNKNOWN;
d3dpp.EnableAutoDepthStencil = TRUE;
d3dpp.AutoDepthStencilFormat = D3DFMT_D16;
if (FAILED( d3d->CreateDevice(D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, hWnd,
D3DCREATE_SOFTWARE_VERTEXPROCESSING,
&d3dpp, &d3dDevice) )) {
return E_FAIL;
}
■ このスレッドは過去ログ倉庫に格納されています