diff --git a/src/scenes/ScreenScene.ts b/src/scenes/ScreenScene.ts index 74e7a8f..4566b67 100644 --- a/src/scenes/ScreenScene.ts +++ b/src/scenes/ScreenScene.ts @@ -99,6 +99,7 @@ export default class ScreenScene extends AbstractScene { vertexShader: vertexShaderAnts, fragmentShader: fragmentShaderAnts, transparent: true, + glslVersion: THREE.GLSL3, }); this.createInstancedAntsMesh(); diff --git a/src/shaders/ants.vert b/src/shaders/ants.vert index 12221a8..51b3bc5 100644 --- a/src/shaders/ants.vert +++ b/src/shaders/ants.vert @@ -3,8 +3,8 @@ precision highp int; #define PI 3.1415926535897932384626433832795 -varying vec2 vUv; -varying float vIsCarryingFood; +out vec2 vUv; +out float vIsCarryingFood; uniform sampler2D tData;