2012年5月15日

Directx11教程(50) 输出depth/stencil buffer的内容

摘要: 有时候,我们需要查看depth/stencil buffer的内容,比如上一章中,我们要查看stencil buffer,看看我们设置的stencil值是否起作用,这时就要输出depth/stencil buffer内容,但这些内容在gpu中,我们并不能直接查看,需要通过纹理copy,资源映射的方式,拷贝到system memory中才可以直接查看。 下面是输出depth... 阅读全文

posted @ 2012-05-15 21:32 迈克老狼2012 阅读(1935) 评论(0) 推荐(0) 编辑

Directx11教程(49) stencil的应用-镜面反射

摘要: 本教程中,我们利用stencil来实现一个镜面反射效果。 1、首先我们要在D3DClass中增加几个成员变量及函数。 ID3D11DepthStencilState* m_depthStencilStateMirror; ID3D11DepthStencilState* m_depthStencilStateReflect; m_depthStencilSt... 阅读全文

posted @ 2012-05-15 20:12 迈克老狼2012 阅读(3786) 评论(0) 推荐(0) 编辑

Directx11教程(48) depth/stencil buffer的作用

摘要: 在D3D11中,有depth/stencil buffer,它们和framebuffer相对应,如下图所示,framebuffer中一个像素,有相对应的depth buffer和stencil buffer值: D3D11中,depth buffer和stencil buffer一起定义,比如DXGI_FORMAT_D24_UNORM_S8_UINT,是指用一个无... 阅读全文

posted @ 2012-05-15 07:52 迈克老狼2012 阅读(6721) 评论(0) 推荐(1) 编辑

导航