diff --git a/examples/experimental/bezier/src/bezier-curve-layer/bezier-curve-layer-fragment.glsl.js b/examples/experimental/bezier/src/bezier-curve-layer/bezier-curve-layer-fragment.glsl.js index ac3512e8e88..6b604157d80 100644 --- a/examples/experimental/bezier/src/bezier-curve-layer/bezier-curve-layer-fragment.glsl.js +++ b/examples/experimental/bezier/src/bezier-curve-layer/bezier-curve-layer-fragment.glsl.js @@ -19,19 +19,21 @@ // THE SOFTWARE. export default `\ +#version 300 es #define SHADER_NAME bezier-curve-layer-fragment-shader precision highp float; -varying vec4 vColor; +in vec4 vColor; +out vec4 fragColor; void main(void) { - gl_FragColor = vColor; + fragColor = vColor; // use highlight color if this fragment belongs to the selected object. - gl_FragColor = picking_filterHighlightColor(gl_FragColor); + fragColor = picking_filterHighlightColor(fragColor); // use picking color if rendering to picking FBO. - gl_FragColor = picking_filterPickingColor(gl_FragColor); + fragColor = picking_filterPickingColor(fragColor); } `; diff --git a/examples/experimental/bezier/src/bezier-curve-layer/bezier-curve-layer-vertex.glsl.js b/examples/experimental/bezier/src/bezier-curve-layer/bezier-curve-layer-vertex.glsl.js index 833e832487f..752b9c023cc 100644 --- a/examples/experimental/bezier/src/bezier-curve-layer/bezier-curve-layer-vertex.glsl.js +++ b/examples/experimental/bezier/src/bezier-curve-layer/bezier-curve-layer-vertex.glsl.js @@ -19,20 +19,21 @@ // THE SOFTWARE. export default `\ +#version 300 es #define SHADER_NAME bezier-curve-layer-vertex-shader -attribute vec3 positions; -attribute vec3 instanceSourcePositions; -attribute vec3 instanceTargetPositions; -attribute vec3 instanceControlPoints; -attribute vec4 instanceColors; -attribute vec3 instancePickingColors; +in vec3 positions; +in vec3 instanceSourcePositions; +in vec3 instanceTargetPositions; +in vec3 instanceControlPoints; +in vec4 instanceColors; +in vec3 instancePickingColors; uniform float numSegments; uniform float strokeWidth; uniform float opacity; -varying vec4 vColor; +out vec4 vColor; // offset vector by strokeWidth pixels // offset_direction is -1 (left) or 1 (right)