@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
2 lines (1 loc) • 696 B
JavaScript
export default "uniform mat4 textureMatrix;\nuniform float time;\n\nvarying vec4 mirrorCoord;\nvarying vec4 worldPosition;\nvarying vec2 geoUV;\n\n#include <common>\n#include <fog_pars_vertex>\n#include <shadowmap_pars_vertex>\n#include <logdepthbuf_pars_vertex>\n\nvoid main() {\n mirrorCoord = modelMatrix * vec4( position, 1.0 );\n worldPosition = mirrorCoord.xyzw;\n mirrorCoord = textureMatrix * mirrorCoord;\n vec4 mvPosition = modelViewMatrix * vec4( position, 1.0 );\n gl_Position = projectionMatrix * mvPosition;\n geoUV = uv;\n\n #include <beginnormal_vertex>\n #include <defaultnormal_vertex>\n #include <logdepthbuf_vertex>\n #include <fog_vertex>\n #include <shadowmap_vertex>\n}";