harp.gl
harp.gl copied to clipboard
Help with custom shader water layer
Something like this. https://github.com/heremaps/harp.gl/issues/1854
Thanks

theme: {
extends: "resources/berlin_tilezen_base.json",
styles: {
tilezen: [
{
layer: "water",
when: ["==", ["geometry-type"], "Polygon"],
renderOrder: 10000,
technique: "shader",
description: "water",
primitive: "mesh",
textureCoordinateType: "feature-space",
transparent: true,
params: {
vertexShader: `
varying vec2 vUv;
void main()
{
vUv = uv;
gl_Position = projectionMatrix * modelViewMatrix * vec4(position, 1.0);
}
`,
fragmentShader: `
varying vec2 vUv;
void main()
{
vec2 p = vUv - 0.5;
float r = sqrt(dot(p, p));
gl_FragColor = vec4(0, r, r, r);
}
`
}
}
]
}
}

Does this help: https://github.com/heremaps/harp.gl/issues/1854#issuecomment-702627014 ?
Does this help: #1854 (comment) ?
It did not help. i will try again later today. Keep you updated soon.