Quantcast
Channel: Pixi.js Latest Topics
Viewing all articles
Browse latest Browse all 3978

2 renderers on same page (pixi v4)

$
0
0

I have a page with 2 canvases and both of them have their own renderer. After a while (about 10 seconds) I get an error saying:

ERROR: 0:5: '' : array size must be greater than zero
WebGL: INVALID_VALUE: attachShader: no object or object deleted
pixi.js:5505 Pixi.js Error: Could not initialize shader.compileProgram @ pixi.js:5505Shader @ pixi.js:4781Shader @ pixi.js:8998generateMultiTextureShader @ pixi.js:1984296.SpriteRenderer.flush @ pixi.js:1974476.WebGLRenderer.render @ pixi.js:16149render @ editor.js:806f @ editor.js:1141
pixi.js:5506 gl.VALIDATE_STATUS falsecompileProgram @ pixi.js:5506Shader @ pixi.js:4781Shader @ pixi.js:8998generateMultiTextureShader @ pixi.js:1984296.SpriteRenderer.flush @ pixi.js:1974476.WebGLRenderer.render @ pixi.js:16149render @ editor.js:806f @ editor.js:1141
pixi.js:5507 gl.getError() 1281compileProgram @ pixi.js:5507Shader @ pixi.js:4781Shader @ pixi.js:8998generateMultiTextureShader @ pixi.js:1984296.SpriteRenderer.flush @ pixi.js:1974476.WebGLRenderer.render @ pixi.js:16149render @ editor.js:806f @ editor.js:1141
pixi.js:5512 Pixi.js Warning: gl.getProgramInfoLog() missing shaders

The error happens in compile program for fragmentSrc:

precision mediump float;
varying vec2 vTextureCoord;
varying vec4 vColor;
varying float vTextureId;
uniform sampler2D uSamplers[0];
void main(void){
vec4 color;





gl_FragColor = color * vColor;
}

For some reason the group.textureCount in spriteRenderer is 0.

If I use just one canvas, there's no problems. Any ideas on how I could fix this?


Viewing all articles
Browse latest Browse all 3978

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>