Texture2dProgram - sTexture 的 glUniform 在哪里定义
Texture2dProgram - where is the glUniform for sTexture defined
查看 Texture2dProgram.java 中的代码,我找不到定义 sTexture 制服的位置。其他的比如aPosition在构造函数中定义。
作为 opengl 的新手,看起来片段着色器使用当前纹理单元并且纹理绑定到该纹理单元,因此 sTexture 是默认的预定义名称。
sTexture
没什么神奇的。它是一个 sampler2D
,默认值为 0(或 GL_TEXTURE0
),这正是我们想要的。无需更改其值,因此无需获取统一地址。
查看 Texture2dProgram.java 中的代码,我找不到定义 sTexture 制服的位置。其他的比如aPosition在构造函数中定义。
作为 opengl 的新手,看起来片段着色器使用当前纹理单元并且纹理绑定到该纹理单元,因此 sTexture 是默认的预定义名称。
sTexture
没什么神奇的。它是一个 sampler2D
,默认值为 0(或 GL_TEXTURE0
),这正是我们想要的。无需更改其值,因此无需获取统一地址。