标签: c++ opengl glsl
是否可以在GL_TEXTURE_MIN_FILTER而不是GL_LINEAR / GL_NEAREST近似值中对附近的纹素的最大值进行采样,如果是,如何?
GL_TEXTURE_MIN_FILTER
GL_LINEAR
GL_NEAREST
答案 0 :(得分:1)
如果您对2x2纹素样本感到满意,可以使用EXT_texture_filter_minmax(正如评论中pleluron所建议的那样)。
如果您必须从更具体的纹素集中执行采样,您可以通过多次采样纹理并根据需要计算结果,在着色器中自己进行采样。如果你这样做,一定要使用最近的采样。