@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
29 lines (22 loc) • 517 B
JavaScript
import { insert_after } from "../../../../../../core/primitives/strings/insert_after.js";
const PREAMBLE = `
varying vec3 vWorldPosition;
`;
/**
*
* @param {string} source
*/
export function build_vertex_shader(source) {
let result = PREAMBLE + source;
result = insert_after(
result,
'#include <fog_vertex>',
`
{
vWorldPosition = worldPosition.xyz;
}
`
);
// console.log(result)
return result;
}