UNPKG

@tolokoban/tgd

Version:

ToloGameDev library for WebGL2

13 lines 709 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmFuZG9tLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2NvZGUvcmFuZG9tLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBOztHQUVHO0FBQ0gsTUFBTSxVQUFVLHNCQUFzQixDQUFDLE9BRXRDO0lBQ0csTUFBTSxFQUFFLElBQUksR0FBRyxRQUFRLEVBQUUsR0FBRyxPQUFPLENBQUE7SUFDbkMsT0FBTztRQUNILENBQUMsSUFBSSxDQUFDLEVBQUUsU0FBUyxJQUFJOzs7Q0FHNUI7S0FDSSxDQUFBO0FBQ0wsQ0FBQyJ9