如果我通过sampler2DMS访问GLSL中的多重采样纹理,如何知道该多重采样纹理的纹理元素中的哪些样本实际上已被覆盖?sampler2D texel的GLSL访问覆盖掩码
从多重采样扩展参考: “...的每个像素片段从而由整数X和Y网格坐标,颜色,SAMPLES_ARB深度值,纹理坐标,并与最大SAMPLES_ARB比特的覆盖值”。
所以我想访问texel的覆盖率值。我可以使用gl_SampleMask(https://www.opengl.org/sdk/docs/man/html/gl_SampleMask.xhtml)来写入当前正在处理的FRAGMENT的coverage值,但是如何访问我从多重采样纹理中读取的TEXEL的coverage值?
谢谢Nicol,这是一个非常明确和可以理解的解释!作为一个相关的问题,是否可以轻松地(无需迭代)检查多重采样纹理中的纹理样本是否全部相同? – user1282931
@ user1282931:Nope;)虽然它会很好,但他们只是不存储这些信息。 –