Variable: RASTER_VERTEX_SHADER
ts
const RASTER_VERTEX_SHADER: '\n\nuniform vec3 uScale;\nuniform vec3 uOffset;\n\nvec3 hcDataToWorld(vec3 local) {\n return local * uScale + uOffset;\n}\n\nvec4 hcWorldToClip(vec3 world) {\n return projectionMatrix * modelViewMatrix * vec4(world, 1.0);\n}\n\nvec4 hcDataToClip(vec3 local) {\n return hcWorldToClip(hcDataToWorld(local));\n}\n\n\nuniform vec2 uSize; // (x1 - x0, y1 - y0)\nout vec2 vUv;\n\nvoid main() {\n vUv = position.xy;\n gl_Position = hcDataToClip(vec3(position.xy * uSize, 0.0));\n}\n';Experimental