playcanvas
Version:
Open-source WebGL/WebGPU 3D engine for the web
16 lines (15 loc) • 432 B
JavaScript
var reproject_default = `
attribute vertex_position: vec2f;
uniform uvMod: vec4f;
varying vUv0: vec2f;
@vertex
fn vertexMain(input: VertexInput) -> VertexOutput {
var output: VertexOutput;
output.position = vec4f(input.vertex_position, 0.5, 1.0);
output.vUv0 = getImageEffectUV((input.vertex_position * 0.5 + vec2f(0.5, 0.5)) * uniform.uvMod.xy + uniform.uvMod.zw);
return output;
}
`;
export {
reproject_default as default
};