所有可用的采样器参数和用法

时间:2014-04-07 09:18:28

标签: opengl textures glsl

我正在研究opengl中的采样器。

有一系列用于设置sampler参数的API,如glSamplerParameteri(GLuint sampler ,GLenum pname ,GLint param )。

他们可以使用 pname 的各种值(如GL_TEXTURE_WRAP_S),并且每个人都可以使用一些正确的 param (GL_CLAMP或GL_REPEAT用于GL_TEXTURE_WRAP_S)。

此时,我对所有可用的参数名称( pname )及其用法感到好奇。

我试图搜索,但我不能。 任何人都可以给我一些解释吗?欢迎简单的链接。

另外,我无法访问http://www.opengl.org !!这个网站上的问题是什么?

1 个答案:

答案 0 :(得分:1)

包装模式

  • GL_TEXTURE_WRAP_S
  • GL_TEXTURE_WRAP_T
  • GL_TEXTURE_WRAP_R

缩小和放大滤波模式

  • GL_TEXTURE_MIN_FILTER
  • GL_TEXTURE_MAG_FILTER

LoD和深度比较参数

  • GL_TEXTURE_MIN_LOD
  • GL_TEXTURE_MAX_LOD
  • GL_TEXTURE_LOD_BIAS
  • GL_TEXTURE_COMPARE_MODE
  • GL_TEXTURE_COMPARE_FUNC

这些是 pname 的允许枚举。 This page对大部分内容都有很好的解释。