|
|
发表于 2011-8-15 01:11:00
|
显示全部楼层
Re:??????????????
1.
???????????????????????800*600?1024*768...???
????????????????
2.
?????????????????
3.
???????????????????
??????????????????????????????????????????????????????????
???????????? ???????????
???????????????????????????blend???????????????????????????????????
?????
Device->SetRenderState(D3DRS_STENCILENABLE, true);
Device->SetRenderState(D3DRS_STENCILFUNC, D3DCMP_ALWAYS);
Device->SetRenderState(D3DRS_STENCILREF, 0x1);
Device->SetRenderState(D3DRS_STENCILMASK, 0xffffffff);
Device->SetRenderState(D3DRS_STENCILWRITEMASK, 0xffffffff);
Device->SetRenderState(D3DRS_STENCILZFAIL, D3DSTENCILOP_KEEP);
Device->SetRenderState(D3DRS_STENCILFAIL, D3DSTENCILOP_KEEP);
Device->SetRenderState(D3DRS_STENCILPASS, D3DSTENCILOP_REPLACE);//???????????
??????????????????????????????1????????
????????????????????????????????????????????????1??????????0????????????????????????
???????????????????????????????????????????
??????????????????????????????????????????
4.
?????????D3DFMT_A8R8G8B8??????????????????alpha???
??????????Z??
???????????????????
????????alpha??????32??????????????buffer?
????????Z????????32???????????????????????????????????1?????????????????????24?8?????????32??buffer?
?????????????????????????????????????????????????????D3D?????????? |
|