GL_TEXTURE_MIN_FILTER可以对附近的纹素进行采样

时间:2017-03-17 07:50:38

标签: c++ opengl glsl

是否可以在GL_TEXTURE_MIN_FILTER而不是GL_LINEAR / GL_NEAREST近似值中对附近的纹素的最大值进行采样,如果是,如何?

1 个答案:

答案 0 :(得分:1)

如果您对2x2纹素样本感到满意,可以使用EXT_texture_filter_minmax(正如评论中pleluron所建议的那样)。

如果您必须从更具体的纹素集中执行采样,您可以通过多次采样纹理并根据需要计算结果,在着色器中自己进行采样。如果你这样做,一定要使用最近的采样。