Help with custom shader water layer
Opened this issue · 4 comments
d3vilsn0w commented
My output is like this currently
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);
}
`
}
}
]
}
}
d3vilsn0w commented
nzjony commented
Does this help: #1854 (comment) ?
d3vilsn0w commented
Does this help: #1854 (comment) ?
It did not help. i will try again later today. Keep you updated soon.