UNPKG

@tolokoban/tgd

Version:

ToloGameDev library for WebGL2

13 lines 722 B
/** * Generates function `float random(vec2 seed)`. */ export function tgdCodeFunction_random(options = {}) { const { name = "random" } = options; return { [name]: `float ${name}(vec2 seed){ return fract(sin(dot(seed, vec2(12.9898, 78.233))) * 43758.5453); } `, }; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmFuZG9tLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2NvZGUvcmFuZG9tLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBOztHQUVHO0FBQ0gsTUFBTSxVQUFVLHNCQUFzQixDQUNsQyxVQUVJLEVBQUU7SUFFTixNQUFNLEVBQUUsSUFBSSxHQUFHLFFBQVEsRUFBRSxHQUFHLE9BQU8sQ0FBQTtJQUNuQyxPQUFPO1FBQ0gsQ0FBQyxJQUFJLENBQUMsRUFBRSxTQUFTLElBQUk7OztDQUc1QjtLQUNJLENBQUE7QUFDTCxDQUFDIn0=