正确的使用深度缓冲区有3个步骤:
1: D3DPRESENT_PARAMETERS 中的EnableAutoDepthStencil属性要设置成TRUE;
2: m_pd3dDevice->SetRenderState( D3DRS_ZENABLE, TRUE ); 开启深度测试
3: Clear的时候清除ZBUFFER
忘了设置第一个步骤,结果渲染出现花屏了- -
正确的使用深度缓冲区有3个步骤:
1: D3DPRESENT_PARAMETERS 中的EnableAutoDepthStencil属性要设置成TRUE;
2: m_pd3dDevice->SetRenderState( D3DRS_ZENABLE, TRUE ); 开启深度测试
3: Clear的时候清除ZBUFFER
忘了设置第一个步骤,结果渲染出现花屏了- -