The Multi Pipeline now uses highp float precision by default, instead of mediump. This fixes issues with strange blue 'spots' appearing under WebGL on some Android devices. Fix #5751 #5659 #5655

This commit is contained in:
Richard Davey 2021-09-28 15:56:54 +01:00
parent 725a869185
commit b968e46ee2
4 changed files with 4 additions and 4 deletions

View file

@ -1,7 +1,7 @@
module.exports = [
'#define SHADER_NAME PHASER_MULTI_FS',
'',
'precision mediump float;',
'precision highp float;',
'',
'uniform sampler2D uMainSampler[%count%];',
'',

View file

@ -1,7 +1,7 @@
module.exports = [
'#define SHADER_NAME PHASER_MULTI_VS',
'',
'precision mediump float;',
'precision highp float;',
'',
'uniform mat4 uProjectionMatrix;',
'',

View file

@ -1,6 +1,6 @@
#define SHADER_NAME PHASER_MULTI_FS
precision mediump float;
precision highp float;
uniform sampler2D uMainSampler[%count%];

View file

@ -1,6 +1,6 @@
#define SHADER_NAME PHASER_MULTI_VS
precision mediump float;
precision highp float;
uniform mat4 uProjectionMatrix;