我正在研究阴影贴图算法,我想调试它在第一次传递时生成的深度图。但是,深度纹理似乎无法正确渲染到视口。有没有简单的方法可以将深度纹理显示为灰度图像,最好不使用着色器?
您可能需要更改深度纹理参数以将其显示为灰度级别:
glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_COMPARE_MODE, GL_NONE )
glTexParameteri( GL_TEXTURE_2D, GL_DEPTH_TEXTURE_MODE, GL_LUMINANCE )
然后,您通常可以通过固定函数或“sampler2d”着色器统一将该纹理用作“正常”灰度二维纹理。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)