Фрагмент шейдера Three.js: текстура становится полностью прозрачной - PullRequest
0 голосов
/ 25 апреля 2018

Вот мой фрагмент кода шейдера

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") },
 }

Вот текстура, которую я загружаю:

Texture I load

И как результат - он полностью прозрачен. Если я отрисовываю любые другие вещи (цвет, круг и т. Д.), Это работает.

...