PDA

View Full Version : device ساخته نمیشه!



saffari2005
شنبه 24 اردیبهشت 1384, 09:57 صبح
سلام

یک کد ساده برای تست نوشته ام اما آبجکت device مقدار null دارد و لذا ادامه کار میسر نیست.کد به صورت زیر است:


IDirect3D9 *pocDX;
IDirect3DDevice9 *pocDevice;
D3DDISPLAYMODE d3ddm ;
pocDX -> GetAdapterDisplayMode(D3DADAPTER_DEFAULT, &d3ddm);

D3DPRESENT_PARAMETERS d3dpp;
ZeroMemory(&d3dpp, sizeof(d3dpp));
d3dpp.Windowed = TRUE;
d3dpp.BackBufferFormat = d3ddm.Format;


pocDX -> CreateDevice( D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, *this,
D3DCREATE_SOFTWARE_VERTEXPROCESSING, &d3dpp, &pocDevice );
[/code]

سپول
یک شنبه 25 اردیبهشت 1384, 15:25 عصر
این خط رو اون جایی که داری D3DPRESENT_PARAMETERS رو پر می کنی رو بهش اضافه کن:

d3dpp.SwapEffect = D3DSWAPEFFECT_DISCARD;

saffari2005
دوشنبه 26 اردیبهشت 1384, 07:23 صبح
ممنون. درست شد. :موفق: