DirectX9获取深度buffer的方法

关于如何获取深度buffer的问题,网上好多介绍使用D3DFMT_D16_LOCKABLE的方法创建深度texture,然后lock之,但是由于好多N卡不支持D3DFMT_D16_LOCKABLE,造成该方法无法使用。本文给出一种方法,通过在shader中直接计算深度信息,输出到普通的texture上,然后就可以对该texture进行lock之类的操作。为了简单起见,该方法直接将深度信息写到bac
相关文章
相关标签/搜索