|
???zbuffer????????????hlsl??????????
LPDIRECT3DTEXTURE9 g_depth1=NULL;
LPDIRECT3DSURFACE9;
hr=g_pd3dDevice->CreateTexture(512,256,1,D3DUSAGE_DEPTHSTENCIL,D3DFMT_D16,D3DPOOL_DEFAULT,&g_depth1,NULL);
g_depth1->GetSurfaceLevel(0,&Dsurf1);
hr=g_pd3dDevice->SetDepthStencilSurface(Dsurf1);
g_pd3dDevice->Clear(0,NULL, D3DCLEAR_TARGET | D3DCLEAR_ZBUFFER,D3DCOLOR_ARGB(0,0,0,0),1.0f,0);
?????????????????
D3DXSaveTextureToFile("d1.JPG", D3DXIFF_FORCE_DWORD,g_depth1,NULL);
????????????????
?hlsl??tex3d??????????????????????????????
???????????????????
????????????????jpg |
|