From 0727559aa1e7bb1b2e770cf08f38d9060c9fd588 Mon Sep 17 00:00:00 2001 From: "Blue (Lukas Rieger)" Date: Sun, 21 Mar 2021 13:35:59 +0100 Subject: [PATCH] Fix safari (webgl1) compatibility problem --- src/map/hires/HiresFragmentShader.js | 4 ++++ src/map/lowres/LowresFragmentShader.js | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/src/map/hires/HiresFragmentShader.js b/src/map/hires/HiresFragmentShader.js index c1cc31e..c63235a 100644 --- a/src/map/hires/HiresFragmentShader.js +++ b/src/map/hires/HiresFragmentShader.js @@ -27,6 +27,10 @@ import { ShaderChunk } from 'three'; export const HIRES_FRAGMENT_SHADER = ` ${ShaderChunk.logdepthbuf_pars_fragment} +#ifndef texture + #define texture texture2D +#endif + uniform sampler2D textureImage; uniform float sunlightStrength; uniform float ambientLight; diff --git a/src/map/lowres/LowresFragmentShader.js b/src/map/lowres/LowresFragmentShader.js index 318c661..ff27f7b 100644 --- a/src/map/lowres/LowresFragmentShader.js +++ b/src/map/lowres/LowresFragmentShader.js @@ -27,6 +27,10 @@ import { ShaderChunk } from 'three'; export const LOWRES_FRAGMENT_SHADER = ` ${ShaderChunk.logdepthbuf_pars_fragment} +#ifndef texture + #define texture texture2D +#endif + struct TileMap { sampler2D map; float size;