浏览代码

fragment shader also needs to define precision for sampler2DArray (#26853)

Kaspars Jaudzems 1 年之前
父节点
当前提交
cc98a1fed7
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      src/renderers/webgl/WebGLProgram.js

+ 1 - 0
src/renderers/webgl/WebGLProgram.js

@@ -846,6 +846,7 @@ function WebGLProgram( renderer, cacheKey, parameters, bindingStates ) {
 		].join( '\n' ) + '\n' + prefixVertex;
 		].join( '\n' ) + '\n' + prefixVertex;
 
 
 		prefixFragment = [
 		prefixFragment = [
+			'precision mediump sampler2DArray;',
 			'#define varying in',
 			'#define varying in',
 			( parameters.glslVersion === GLSL3 ) ? '' : 'layout(location = 0) out highp vec4 pc_fragColor;',
 			( parameters.glslVersion === GLSL3 ) ? '' : 'layout(location = 0) out highp vec4 pc_fragColor;',
 			( parameters.glslVersion === GLSL3 ) ? '' : '#define gl_FragColor pc_fragColor',
 			( parameters.glslVersion === GLSL3 ) ? '' : '#define gl_FragColor pc_fragColor',