У меня есть очень очень простое приложение:
<Stage options={{backgroundColor: 0xffffff, radius: 1, forceCanvas: true}}>
<Sprite image="baseBike.png" x={100} y={100}/>
<Sprite image={this.state.saddle.image} x={this.state.saddle.x} y={this.state.saddle.y}
scale={{x: this.state.saddle.scale.x, y: this.state.saddle.scale.y}}/>
<Sprite image={this.state.steering.image} x={this.state.steering.x}
y={this.state.steering.y}
scale={{x: this.state.steering.scale.x, y: this.state.steering.scale.y}}/>
<Sprite image="circle.png" x={290} y={90} scale={{x: 1, y: 1}}
interactive={true}
pointerdown={() => {
this.toogleMenu("saddle");
}}
/>
<Sprite image="circle.png" x={530} y={130} scale={{x: 1, y: 1}}
interactive={true}
pointerdown={() => {
this.toogleMenu("steering");
}}
/>
</Stage>
Как вы могли заметить, я использую плагин actpixi сейчас, когда мои пользователи go заходят на сайт сборки они получают следующую ошибку:
Pixi.js Error: Could not initialize shader. compileProgram.js:35:16
gl.VALIDATE_STATUS false compileProgram.js:36:16
gl.getError() 0 compileProgram.js:37:16
Pixi.js Warning: gl.getProgramInfoLog() Programs with more than 16 samplers are disallowed on Mesa drivers to avoid crashing. compileProgram.js:42:20
TypeError: "Argument 1 of WebGL2RenderingContext.getProgramParameter is not an object."
, как вы можете видеть из приведенного выше кода, но я пытался «принудительно» заставить его работать, но безуспешно.
Так кто-нибудь знает, как я могу решить эту проблему?