|
|
发表于 2007-2-9 23:03:00
|
显示全部楼层
Re:Direct3D中如何渲染到纹理
LPDIRECT3DSURFACE9 wlhcq=0,txhcq=0;
LPDIRECT3DTEXTURE9 wenli=0;
dx->CreateTexture(512,512,D3DUSAGE_WRITEONLY,D3DUSAGE_RENDERTARGET,D3DFMT_A8R8G8B8,D3DPOOL_DEFAULT,&wenli,0);
wenli->GetSurfaceLevel(0,&wlhcq);
dx->GetRenderTarget(0,&txhcq);
dx->SetRenderTarget(0,wlhcq);
dx->Clear();
dx->BeginScene();
dx->EndScene();
dx->SetRenderTarget(0,txhcq);
|
|