【发布时间】:2016-05-18 21:59:23
【问题描述】:
如果我通过 sampler2DMS 访问 GLSL 中的多重采样纹理,我如何知道该多重采样纹理的纹素中的哪些样本实际上已被覆盖?
来自多样本扩展参考: “...每个像素片段因此由整数 x 和 y 网格坐标、颜色、SAMPLES_ARB 深度值、纹理坐标和最大 SAMPLES_ARB 位的覆盖值组成。”
所以我想访问的是纹素的覆盖率值。我可以使用 gl_SampleMask (https://www.opengl.org/sdk/docs/man/html/gl_SampleMask.xhtml) 来写入当前处理的 FRAGMENT 的覆盖率值,但是如何访问从多重采样纹理中获取的 TEXEL 的覆盖率值?
【问题讨论】:
标签: opengl glsl textures antialiasing multisampling