Вот мой фрагмент кода шейдера
uniform sampler2D texture;
precision mediump float;
varying vec2 vUv;
void main()
{
gl_FragColor = texture2D(texture, vUv);
// gl_FragColor = texture2D(texture, vUv.xy); // also tried this
}
Вот код для униформы:
uniforms = {
"uTime": { type: "f", value: 0.0 },
texture: { value: new THREE.TextureLoader().load("lol.png") },
}
Вот текстура, которую я загружаю:
И как результат - он полностью прозрачен. Если я отрисовываю любые другие вещи (цвет, круг и т. Д.), Это работает.