diff --git a/src/ol/renderer/webgl/TileLayer.js b/src/ol/renderer/webgl/TileLayer.js index 0540d0a69f..3565df7117 100644 --- a/src/ol/renderer/webgl/TileLayer.js +++ b/src/ol/renderer/webgl/TileLayer.js @@ -426,7 +426,10 @@ class WebGLTileLayerRenderer extends WebGLLayerRenderer { const uniformName = Uniforms.TILE_TEXTURE_PREFIX + textureIndex; gl.activeTexture(gl[textureProperty]); gl.bindTexture(gl.TEXTURE_2D, tileTexture.textures[textureIndex]); - gl.uniform1i(this.helper.getUniformLocation(uniformName), 0); + gl.uniform1i( + this.helper.getUniformLocation(uniformName), + textureIndex + ); } const alpha = diff --git a/src/ol/webgl/Helper.js b/src/ol/webgl/Helper.js index fc580eb086..9fdb5e0573 100644 --- a/src/ol/webgl/Helper.js +++ b/src/ol/webgl/Helper.js @@ -284,7 +284,7 @@ class WebGLHelper extends Disposable { gl.getExtension('OES_element_index_uint'); gl.getExtension('OES_texture_float'); - gl.getExtension("OES_texture_float_linear"); + gl.getExtension('OES_texture_float_linear'); this.canvas_.addEventListener( ContextEventType.LOST,