Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Texture2dProgram.java のコードを見ると、sTexture のユニフォームが定義されている場所が見つかりません。aPosition などの他のものは、コンストラクターで定義されます。
openglの初心者であるため、フラグメントシェーダーが現在のテクスチャユニットを使用しているように見え、テクスチャはそのテクスチャユニットにバインドされているため、sTextureはデフォルトの事前定義された名前です。
について魔法は何もありませんsTexture。これsampler2Dは であり、デフォルト値は 0 (またはGL_TEXTURE0) であり、これが必要です。その値を変更する必要はないため、統一アドレスを取得する必要はありません。
sTexture
sampler2D
GL_TEXTURE0